Instalar Laravel en tu Mac sin servidores locales como LAMPP o XAMPP
Si como yo estás hasta las narices de servidores locales como XAMPP, LAMPP y parecidos, si simplemente necesitas que corra Laravel en tu Mac sin historias para poder hacer tus deploys a producción con Git, este es tu tutorial.
Lo primero que necesitas es instalar MySQL en tu Mac. Vamos a ello.
- Descárgate MySQL Server para MacOS en este enlace.
- Ejecuta el archivo dmg que se ha descargado para que empiece la instalación.
- Sigue el proceso de instalación, te pedirá, entre otras cosas la contraseña como root. Guárdatela.
A continuación, recomiendo instalar Workbench aunque vale cualquier cliente de base de datos como HeidiSQL o Dbeaver.
La instalación de estas herramientas es sencilla, descarga y ejecuta el archivo dmg (nada nuevo).
Cuando ya tengas tu cliente, crea una base de datos y un usuario para esta. En mi caso creo la base de datos llamada ‘Laravel’ y de usuario ‘joseacat’.
Lo siente es instalar PHP. Es sencillo. Abre la Terminal y pon el siguiente comando:
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.3
Si no quieres la versión 7.3, puedes cambiar el último parámetro por la versión que quieras. Por ejemplo: 7.2, 7.1 o 5.6. Si quieres Laravel 6, mejor que sea la 7.3.
Para verificar que PHP está instalado correctamente ejecuta los siguiente comandos:
export PATH=/usr/local/php5/bin:$PATH
php -v
Este último comando te dirá si está PHP y qué versión.
Ahora ya sólo queda instalar Laravel, y para ello, suelo utilizar Composer. Para instalar Composer sólo tienes que teclear los siguientes comandos en tu Terminal:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Ahora ya tenemos Composer, sólo queda Laravel:
php composer.phar create-project --prefer-dist laravel/laravel=6.0 NOMBRE_DEL_PROYECTO
Donde 6.0 es la versión de Laravel a instalar y NOMBRE_DEL_PROYECTO el nombre que quieres poner.
Para poder arrancar Laravel tienes que, desde la Terminal, entrar al proyecto y ejecutar:
php artisan serve
Verás que te muestra que entres a http://127.0.0.1:8000 desde tu navegador para que veas Laravel funcionando.
Actualizado 29/02/2020