Usando la plataforma de desarrollo Homestead
Después de configurar Homestead y Vagrant ahora es tiempo de comenzar a usar dicha plataforma de desarrollo.
Crear un proyecto nuevo en el servidor virtual
Para hacer esta prueba lo primero que hago es conectarme por SSH al servidor virtual.- En la terminal escribo: homestead ssh
- En la carpeta donde almacenaré mis proyectos es la carpeta Code en el servidor, dentro de ella creo un nuevo proyecto laravel con el comando:
- composer create-project laravel/laravel Ejemplo dev-develop
- Esto creará un nuevo proyecto llamado Ejemplo desde los repositorios laravel/laravel agregando el componente de desarrollo dev-develop y tardara algún tiempo dependiendo de nuestra conexión a internet. Esto forzará a una descarga con todo lo necesario para mi desarrollo del proyecto.
Ahora contamos con una instalación limpia y completa de Laravel |
Si todo es correcto, podremos usar nuestro alias ejemplo.app para acceder al sitio en el servidor. |
Extra | Instalando phpmyadmin en el servidor para manejo de las bases de datos.
- Comando en Terminal:
- sudo apt-get install phpmyadmin
- Cuando nos solicite el servidor, dejamos en blanco, pues Homestead utiliza Nginx 1.8.0
- Colocamos una contraseña para root de las bases de datos, la contraseña por default es: secret
- Ahora creamos un enlace dinámico desde la carpeta que se instaló phpmyadmin a la carpeta de nuestro proyecto:
- sudo ln -s /usr/share/phpmyadmin/ /home/vagrant/Code/phpmyadmin
- Ahora agregaremos un nuevo alias en el servidor, pero esta vez, a diferencia de la vez pasada, se hará con un comando:
- serve [EL ALIAS] [RUTA DEL ENLACE]
- Ejemplo: serve myadmin.app /home/vagrant/Code/phpmyadmin
- Esto reinicia el servidor Nginx, ahora hay que agregar el alias a nuestro archivo de host local de la siguiente manera:
- Salimos de la maquina virtual con exit.
- Editamos hosts con: sudo nano /etc/hosts
- y añadimos la línea 192.168.10.10 myadmin.app
- Con esto estamos listos para probar entrar en el navegador a http://myadmin.app
Fuente | https://styde.net
Comentarios
Publicar un comentario