Preparación del entorno de desarrollo
Para desarrollar con Laravel 5.5 puedes hacerlo desde Windows, Linux o MacOs siempre que tengas un servidor web con PHP 7 o superior.A esto nosotros le llamamos entorno de desarrollo y existe una gran variedad de ellos, cada uno con un nivel de complejidad distinto al otro, desde el más básico instalando manualmente Apache o Nginx, PHP, MySQL, etc., así como instalar herramientas como XAMPP, WAMP, MAMP, etc., hasta otras más complicadas como Laravel Homestead
Sin embargo, recomendamos las siguientes opciones para quienes estén iniciando, por su facilidad de instalación y uso:
- En Windows puedes usar: Laragon, un entorno de desarrollo para Laravel en Windows
- En Linux: Instalación de Laravel Valet en Linux
- En MacOs: Laravel Valet
Instalarlo depende del sistema operativo que uses si es MacOs o Linux puedes seguir los pasos descritos en el video: descargar el archivo
composer.phar con las instrucciones del sitio oficial y luego mover dicho archivo para que esté de forma global y así usar la herramienta desde cualquier directorio, siguiendo las instrucciones oficiales de Composer.Para Windows puedes descargar el instalador que ofrece Composer en su sitio web que se encargará de instalarlo para que lo puedas usar en cualquier parte del sistema. Si has decidido trabajar con Laragon no necesitas realizar esta instalación, puesto que viene incluido por defecto en este entorno de desarrollo.
Puedes confirmar si tienes bien instalado Composer ejecutando en la consola desde cualquier directorio:
composer y en caso de estar instalado, te mostrará un listado de todos los comandos disponibles.Instalación de Laravel
Una vez listo el entorno de desarrollo, usaremos Composer para instalar Laravel de esta manera:composer create-project --prefer-dist laravel/laravel mi-proyectoLo que significa que estamos creando un nuevo proyecto llamado
mi-proyecto con el comando create-project de Composer a partir del paquete laravel/laravel, usando la opción --prefer-dist para que Composer descargue los archivos del repositorio de distribución.Hay una alternativa para instalar Laravel y es con su instalador, que también es un paquete, por tanto, también usaremos Composer para instalarlo de forma global con el comando:
composer global require "laravel/installer"Luego, nos tenemos que asegurar que la variable de entorno PATH del sistema operativo tenga incluido el directorio donde se alojan los paquetes instalados globalmente y así se puedan ejecutar sin ningún problema, para ello debemos agregar su ruta:
- Para MacOs y Linux la variable PATH la podemos definir en:
~/.bashrco~/.bash_profiledonde la ruta a añadir al final de lo que tiene asignado la variable es::$HOME/.composer/vendor/bin - Para Windows debes modificar la variable de entorno PATH para agregar la ruta
;C:\Users\tu-usuario\AppData\Roaming\Composer\vendor\bin
Bien, de esta manera ya tenemos disponible el instalador de Laravel, por tanto, podemos ejecutar desde cualquier directorio:
laravel new nombre-proyectoy se instalará tal y como se hizo con el comando
composer create-project.Abrir la aplicación creada
Para ver y navegar por la aplicación recién creada podemos ejecutar el comando:php artisan serveEste comando ejecuta la aplicación en un servidor de desarrollo incluido por defecto en Laravel. Por tanto debemos hacer clic en la URL que nos muestra para explorar la aplicación en el navegador. Para detener la ejecución presiona
Ctrl + C- Creando Virtual Hosts con Apache en Windows para WAMP o XAMPP
- Cómo crear Virtual Hosts con Apache para Linux y Mac
Material relacionado
- La documentación oficial de Laravel se encuentra en https://laravel.com/docs/5.5
- Documentación oficial de Composer: https://getcomposer.org/doc/