Instalación de requisitos para desarrollar con PHP (Laravel) y MySQL

Instalación de requisitos para desarrollar con PHP (Laravel) y MySQL


Muy importante para empezar:

  • Esto no es necesario para asistir a la sesión.
  • Esta misma información estará en las notas del vídeo una vez publicada.

No veremos la instalación en la sesión. Cada sistema operativo es un mundo. Si alguien necesita ayuda con esto, mail directo al menda lerenda (Dani)


Todo lo necesario es esto (asusta un poco, pero no es para tanto)

  • Servidor web (Apache, nginx)
  • PHP (versión 7.2.5)
  • MySQL
  • Composer

Si quieres ir al detalle, aquí lo tienes.


Te lo voy a explicar de otra manera, más sencilla y llevadera.


Para hacer funcionar Laravel necesitamos PHP.

El propio Laravel trae un servidor local que podría bastar:

`php artisan serve`


Pero es muy probable que quieras tener todo el stack instalado, con PHP y MySQL

Varias alternativas:


Laravel Homestead

Una máquina virtual que tiene todo incoporado

https://laravel.com/docs/7.x/homestead

https://dev.to/lvtdeveloper/installing-virtual-environment-with-laravel-homestead-tutorial-4p32


XAMPP, MAMP

Ecosistemas de fácil instalación para Windows y Mac

https://www.apachefriends.org/es/index.html

https://www.mamp.info/en/mamp/mac/

https://www.alexmilla.net/instalar-paso-a-paso-laravel-bajo-xampp-en-windows/

https://gist.github.com/Skeiceee/8953d4d290cef432a7437142157ba7ee


Laravel Valet

Solo para Mac. Necesitas instalar Homebrew (fácil será que lo tengas instalado) y MySQL se instala, con el mismo sistema, por separado.

https://laravel.com/docs/7.x/valet


¿Qué mas necesitas?

Composer

Es el gestor de paquetes de PHP.

Muchas veces viene instalado con las máquinas virtuales.

Es muy sencillo de instalar pero esencial para poder trabajar.

https://getcomposer.org/download/

NPM

El gestor de paquetes de Node, para asuntos relacionados con frontend en el desarrollo de Laravel.

No siempre es necesario.

https://nodejs.org/es/



Report Page