Cómo instalar Laravel en Ubuntu 20.04 LTS

1 mar 2021 2 min di lettura
Cómo instalar Laravel en Ubuntu 20.04 LTS
Indice dei contenuti

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 elegido por muchos desarrolladores de PHP.

En este tutorial, le mostraremos cómo instalar Laravel en un sistema Ubuntu 20.04. Las mismas instrucciones se aplican a Ubuntu 18.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.4, que es la versión predeterminada de PHP en Ubuntu 20.04 LTS, es totalmente compatible con Laravel.

Ejecute el siguiente comando para instalar PHP y todos los módulos PHP necesarios:

sudo apt install php7.4-common php7.4-cli php7.4-gd php7.4-mysql php7.4-curl php7.4-intl php7.4-mbstring php7.4-bcmath php7.4-imap php7.4-xml php7.4-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.10.6) 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.10.6 2020-05-06 10:28:10

Instalar Laravel

En el momento de escribir este artículo, la última versión estable de Laravel es la versión 7.6.0.

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
 [Wed May 6 14:29:08 2020] PHP 7.4.3 Development Server (http://127.0.0.1:8000) started

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 7.x en su computadora Ubuntu 20.04 LTS Focal Fossa. Ahora puede comenzar a desarrollar su aplicación.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.