- PHP >= 5.5.9
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
Primero que nada, necesitamos xampp, vamos a descargarlo desde la pagina oficial:
Despues de instalar XAMPP, nosotros necesitaremos instalar composer.
Composer es un gestor de dependencias o paquetes de php que se complementa muy bien con Laravel. En windows es facil de instalar solo ingrese al link y descargue el instalador.
Despues de instalar, abre una terminal en windows y escribe composer deberia mostrar lo siguiente:
Podemos configurar un host virtual en Xampp para un proyecto de Laravel, y en este ejemplo, vamos a configurar el dominio laravel.dev para nuestro proyecto.
Tenemos que editar httpd-vhosts.conf que se encuentra en C:\xampp\apache\conf\extra\httpd-vhosts.conf y agregar las siguientes líneas al final del archivo:
# VirtualHost for LARAVEL.DEV
<VirtualHost laravel.dev:80>
DocumentRoot "C:\xampp\htdocs\laravel\public"
ServerAdmin laravel.dev
<Directory "C:\xampp\htdocs\laravel">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Después de esto, Apache está escuchando laravel.dev pero tenemos que configurar nuestro archivo de hosts que permite redirigir laravel.dev al localhost que se encuentra en C:\Windows\System32\drivers\etc
¡IMPORTANTE!: Para editar este archivo, tal vez deberíamos dar acceso, hacer clic en propiedades y permitir que su usuario modifique este archivo. Edite el archivo hosts agregando nuestro localhost para laravel.dev:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 laravel.dev
NOTA: Puede ser que con el dominio .dev tengas problemas puede también usar .site o .test si no le funciona con el primer dominio.
Guarde el archivo y estamos listos para instalar laravel.
Estamos preparados para instalar y configurar Laravel Framework. En primer lugar, tenemos que navegar a la carpeta htdocs para instalarlo y ejecutar el siguiente comando:
composer create-project laravel/laravel laravel
En este caso nuestro proyecto se llama laravel, el nombre se especifica al final otro ejemplo:
composer create-project laravel/laravel mipagina
Cuando termine, creará el siguiente esquema de directorio:
Finalmente, inicia apache y MySql desde el panel de control de Xampp:
¡Excelente!
Ingresa a laravel.dev en tu navegador y Laravel ya está instalado!
Gracias por intentar explicar esto, como información adicional esto pasa porque Google compro el dominio .dev por lo tanto ahora la redirección esta hecha en los navegadores con https por lo tanto si nosotros escribimos laravel.dev el navegador nos redireccionara a https://laravel.dev, por lo tanto lo mas recomendable es usar .site