- 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!
Im getting chrome block with this message :
Your connection is not private
Attackers might be trying to steal your information from laravel.dev (for example, passwords, messages, or credit cards). Learn more
NET::ERR_CERT_AUTHORITY_INVALID