Cómo instalar Laravel usando Homestead en Windows: la manera fácil

La documentación de laravel recomienda usar Homestead (una caja preempaquetada todo en uno que incluye Ubuntu 16.04, PHP 7.1, Nginx, Composer) para instalar laravel. Configurar un proyecto de laravel es fácil, una vez que tenga Homestead funcionando en su máquina.

En este artículo, veremos un enfoque simple para instalar laravel en un sistema Windows.

Prerrequisitos

Para comenzar, instale lo siguiente;

Git : Git servirá como un cliente SSH y usaremos el shell Git Bash como nuestra línea de comando durante la configuración. Haga clic aquí para descargar e instalar git en su sistema.

Texto sublime : servirá como editor de texto para la creación de aplicaciones. Haga clic aquí para descargar e instalar texto sublime. O puede instalar cualquier editor de texto de su elección, como código VS y atom.

Después de instalar git, abra git bash y genere un par de claves ssh. Para lograr esto, vaya al directorio de inicio y ejecute el comando:

ssh-keygen -t rsa -C "[email protected]"

Instalación principal

Paso uno : Para comenzar con la instalación, tendremos que descargar e instalar la caja virtual. Haga clic aquí para descargar e instalar la configuración de instalación de Windows.

Paso dos : En este punto, instalaremos vagrant que servirá como contenedor para la granja. Descargue e instale vagrant para Windows.

Paso tres : Habiendo instalado la caja virtual y vagrant, podemos agregar laravel a la vagrant box. Ahora abra Git Bash y, en el directorio de inicio, ejecute este comando:

vagrant box add laravel/homestead

Espere a que se descargue. Selecciono la opción para virtualbox, en mi caso es 2. Presiona enter y espera a que se descargue el box.

Paso cuatro: Instale Homestead en su directorio de inicio, ejecutando este comando:

git clone //github.com/laravel/homestead.git Homestead

Una vez hecho esto, use git bash para cambiar el directorio a la carpeta Homestead y ejecute este comando:

init.bat

Configurar Homestead

Ahora estamos listos para configurar Homestead. Abra texto sublime, vaya al archivo, abra la carpeta y seleccione la carpeta Homestead. Se encuentra en C: / Homestead. Abra el archivo Homestead.yaml como se muestra en el diagrama a continuación

Nuestro enfoque estará en la sección de carpetas y sitios en el archivo Homestead.yaml.

-mapa: ~ / Código

Simplemente significa la carpeta en su máquina local para sus proyectos.

a: / home / vagrant / Code

Simplemente significa la carpeta de la máquina virtual, que se sincronizará con el directorio de la máquina local.

Cree una carpeta (nombré sitios míos) para sus proyectos en el directorio de inicio de su máquina local. El mío se encuentra en C: / Users / username / sites.

En el archivo Homestead.yaml, cambie –map: ~ / Code a -map: ~ / sites.

También cambie el / home / vagrant / Code a / home / vagrant / sites

Ahora instala Laravel

Ahora descargue el instalador de laravel ejecutando este comando:

Composer global require “laravel/installer”

Una vez hecho esto, ejecute este comando:

vagrant up

entonces este comando:

vagrant ssh

mostrará la carpeta de sitios que se creó en la máquina local

Cambie el directorio a la carpeta de sitios y estará listo para comenzar su proyecto laravel.

Ejecute este comando:

laravel new testsite

y espere a que se descargue. ¡Yippee! Estamos listos para empezar

“Construyendo algo asombroso”!

Configurar el sitio de Nginx

Para acceder a nuestro proyecto laravel en nuestro navegador web, simplemente configuramos la propiedad del sitio

"La propiedad de los sitios le permite asignar fácilmente un" dominio "a una carpeta en su entorno de Homestead". - Doc

Creemos un dominio para nuestro sitio de prueba. Abra el bloc de notas como administrador, vaya al archivo y abra hosts que sea C: / Windows / System32 / Drivers / etc / hosts y asigne 127.0.0.1 a testsite.dev

En el archivo homestead.yaml, cambie homestead.app a testsite.dev y / home / vagrant / Code / Laravel / public a / home / vagrant / sites / public y emita el comando:

vagrant provision

Ahora abra su navegador web e ingrese testsite.dev:8000. Su navegador mostrará la página de laravel como se muestra en la foto de portada.

Si este artículo fue útil, compártelo en las redes sociales para que otros puedan verlo.