Introducción
Laravel es un marco de aplicación web PHP de código abierto con una sintaxis expresiva y elegante. Laravel le permite crear fácilmente aplicaciones web escalables y flexibles, API tranquilas y soluciones de comercio electrónico.
Con características integradas como enrutamiento, autenticación, sesiones, almacenamiento en caché y pruebas unitarias, Laravel es un marco de trabajo elegido por muchos desarrolladores de PHP.
En este tutorial, le mostraremos cómo instalar Laravel en un sistema Ubuntu 18.04. Las mismas instrucciones se aplican a Ubuntu 16.04 y cualquier distribución basada en Ubuntu, incluidos Linux Mint, Kubuntu y Elementary OS.
Prerrequisitos
Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Actualice los paquetes del sistema a las últimas versiones:
sudo apt update && sudo apt upgrade
Instalar PHP
PHP 7.2, que es la versión predeterminada de PHP en Ubuntu 18.04, es totalmente compatible y recomendado para Laravel 5.7.
Ejecute el siguiente comando para instalar PHP y todos los módulos PHP necesarios:
sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip
Instalar Composer
Composer es un administrador de dependencias para PHP y lo usaremos para descargar el núcleo de Laravel e instalar todos los componentes de Laravel necesarios.
Para instalar composer globalmente, descargue el instalador de Composer con curl y mueva el archivo al /usr/local/bin
:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
All settings correct for using Composer
Downloading...
Composer (version 1.9.3) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Verifique la instalación imprimiendo la versión del compositor:
composer --version
La salida debería verse así:
Composer version 1.9.3 2020-02-04 12:58:49
Instalar Laravel
En el momento de escribir este artículo, la última versión estable de Laravel es la versión 6.12
.
Ejecute el create-project
para instalar Laravel en el directorio my_app
composer create-project --prefer-dist laravel/laravel my_app
El comando anterior recuperará todos los paquetes php necesarios. El proceso puede tardar unos minutos y, si tiene éxito, el final de la salida debería verse así:
Package manifest generated successfully.
> @php artisan key:generate --ansi
Application key set successfully.
En este punto, tiene Laravel instalado en su sistema Ubuntu.
Si se instala a través de Composer, Laravel creará automáticamente un archivo llamado .env
. Este archivo incluye variables de configuración personalizadas, incluidas las credenciales de la base de datos. Puedes leer más sobre cómo configurar Laravel aquí.
Puede iniciar el servidor de desarrollo accediendo al directorio del proyecto de Laravel y ejecutando el artisan serve
sirve:
cd ~/my_app
php artisan serve
La salida se verá así:
Laravel development server started: <http://127.0.0.1:8000>
Laravel puede usar la base de datos SQLite, PostgreSQL, MongoDB o MySQL /MariaDB para almacenar todos sus datos.
Si desea utilizar Laravel Mix para compilar recursos, debe instalar Node.js y Yarn.
Verificar la instalación
Abra su navegador y escriba http://127.0.0.1:8000
asumiendo que la instalación es exitosa, se mostrará la pantalla principal de Laravel.
Conclusión
Felicitaciones, ha instalado con éxito Laravel 6.x en su computadora Ubuntu 18.04. Ahora puede comenzar a desarrollar su aplicación.