Logo Laravel

Instalar Laravel en tu Mac sin servidores locales como LAMPP o XAMPP

20/10/2019 Blog

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.

Instalar MySQL en Mac

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.

Laravel funcionando en local

Actualizado 29/02/2020