GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instalar Laravel en Ubuntu 20.04

Laravel es un marco PHP de código abierto que se puede usar para desarrollar aplicaciones web de manera más fácil y rápida a través de funciones integradas. Se basa en el marco Symfony y sigue el patrón arquitectónico modelo-vista-controlador. Hoy aprenderá cómo instalar Laravel en Ubuntu 20.04

Instalar Laravel en Ubuntu 20.04 es una tarea fácil y no debería llevar más de 10 minutos instalarlo.

Laravel viene con un amplio conjunto de características que incluyen, Artisan, mapeo relacional de objetos, motor de plantillas, arquitectura MVC, pruebas unitarias y sistema de migración de bases de datos que aumentarán la velocidad del desarrollo web.

En este tutorial, explicaremos cómo instalar el marco Laravel con el servidor web Apache en nuestro Ubuntu VPS. No olvide que si es uno de nuestros clientes, siempre puede enviar un ticket y nuestro soporte técnico se encargará de la instalación de Laravel en Ubuntu 20.04, o cualquier otra solicitud que pueda tener. Comencemos.

Requisitos previos

  • Un VPS Ubuntu 20.04 con acceso raíz habilitado o un usuario con privilegios de Sudo.
  • Un nombre de dominio válido apuntado con su servidor.
  • MySQL o MariaDB
  • Apache 2.4 y PHP 7.2+

Paso 1:Inicie sesión a través de SSH y actualice su sistema

Primero, deberá iniciar sesión en su Ubuntu 20.04 VPS a través de SSH como usuario raíz:

ssh root@IP_ADDRESS -p PORT_NUMBER
Luego, ejecute los siguientes comandos para actualizar todos los paquetes instalados en su VPS:

apt-get update -y
apt-get upgrade -y

Paso 2:Instalar Apache y PHP

Primero, instale el servidor web Apache, PHP y las extensiones PHP requeridas usando el siguiente comando:
apt-get install apache2 php7.4 libapache2-mod-php7.4 php7.4-curl php-pear php7.4-gd php7.4-dev php7.4-zip php7.4-mbstring php7.4-mysql php7.4-xml curl -y

Una vez que todos los paquetes estén instalados, inicie el servicio Apache y habilítelo para que se inicie después de reiniciar el sistema usando el siguiente comando:

systemctl start apache2
systemctl enable apache2

Paso 3:Instalar Composer

Composer es un administrador de paquetes para el lenguaje de programación PHP que se puede usar para administrar las dependencias del software PHP y las bibliotecas requeridas.

Puede descargar e instalar Composer con el siguiente comando:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

A continuación, verifique la versión instalada de Composer con el siguiente comando:

composer --version

Debería obtener el siguiente resultado:

Composer version 1.10.6 2020-05-06 10:28:10

Paso 4:Instalar Laravel Framework

A continuación, puede instalar aplicaciones Laravel usando el comando composer create-project. Este comando se utiliza para iniciar nuevas aplicaciones basadas en marcos y sistemas de administración de contenido existentes.

Primero, cambie el directorio al directorio raíz de Apache y cree una nueva aplicación Laravel llamada laravelapp usando el siguiente comando:

cd /var/www/html
composer create-project laravel/laravel laravelapp --prefer-dist

Una vez finalizada la instalación, debería ver el siguiente resultado:


Creating a "laravel/laravel" project at "./laravelapp"
Installing laravel/laravel (v7.6.0)
- Installing laravel/laravel (v7.6.0): Loading from cache
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
31 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan key:generate --ansi
Application key set successfully.

A continuación, cambie el directorio al directorio laravelapp y ejecute el siguiente comando para verificar que todos los componentes se instalaron correctamente:

cd laravelapp
php artisan

Debería ver el siguiente resultado:

Laravel Framework 7.11.0
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--env[=ENV] The environment the command should run under
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

A continuación, cambie la propiedad del directorio laravelapp y otorgue los permisos adecuados al directorio de almacenamiento con el siguiente comando:

chown -R www-data:www-data /var/www/html/laravelapp
chmod -R 775 /var/www/html/laravelapp/storage

Paso 5:Configurar Apache para servir la aplicación Laravel

A continuación, cree un nuevo archivo de configuración de host virtual Apache para servir la aplicación Laravel.

nano /etc/apache2/sites-available/laravel.conf

Agregue las siguientes líneas:


<VirtualHost *:80>
ServerName laravel.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/laravelapp/public
<Directory /var/www/html/laravelapp>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Guarde y cierre el archivo cuando haya terminado. Luego, habilite el host virtual de Apache y el módulo de reescritura con el siguiente comando:

a2ensite laravel.conf
a2enmod rewrite

Finalmente, reinicie el servicio Apache para implementar los cambios:

systemctl restart apache2

Paso 6:Accede a la aplicación Laravel

En este punto, su aplicación Laravel está instalada y configurada. Ahora, abra su navegador web y escriba la URL http://laravel.example.com. Debería ver la página predeterminada de Laravel en la siguiente pantalla:

¡Felicidades! ha instalado con éxito el marco Laravel en Ubuntu 20.04 VPS.

Por supuesto, no tiene que instalar Laravel en Ubuntu 20.04 usted mismo, si usa uno de nuestros servicios de Laravel VPS Hosting, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Laravel en Ubuntu 20.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si te gustó esta publicación, sobre cómo instalar Laravel en Ubuntu 20.04 , compártalo con sus amigos en las redes sociales utilizando los botones de la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Logstash en Ubuntu 18.04

  2. Instalar Laravel en Ubuntu 20.04 - ¿Proceso paso a paso?

  3. Instalar Laravel en Ubuntu 16.04

  4. Cómo instalar XWiki en Ubuntu 20.04

  5. Cómo instalar phpBB en Ubuntu 20.04

Cómo instalar OpenCV en Ubuntu 20.04

Cómo instalar Sysdig en Ubuntu 20.04

Cómo instalar Laravel en Ubuntu 20.04

Cómo instalar Laravel en Ubuntu 15.04

Cómo instalar Laravel en Ubuntu 16.04

Instalar OpenMeetings en Ubuntu 20.04