GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Laravel en Ubuntu 20.04

Hoy, en esta publicación, aprendemos cómo instalar Laravel en Ubuntu 20.04 y Ubuntu 21.04. Laravel es un marco de aplicación web PHP diseñado para el desarrollo de aplicaciones web siguiendo el patrón arquitectónico modelo-vista-controlador (MVC). Tiene una sintaxis expresiva y elegante y proporciona las herramientas necesarias para aplicaciones grandes y robustas. En este tutorial, le mostraremos cómo instalar Laravel en Ubuntu 20.04 y Ubuntu 21.04.

1. Conéctate a tu servidor

Para conectarse a su servidor a través de SSH como usuario raíz, use el siguiente comando:

ssh [email protected]_ADDRESS -p PORT_NUMBER

y reemplace "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH. Una vez que haya iniciado sesión, asegúrese de que su servidor esté actualizado ejecutando los siguientes comandos:

apt-get update
apt-get upgrade

Cómo instalar NodeJS en Linux

2. Instale el servidor de base de datos MySQL

MySQL es un sistema de gestión de bases de datos de código abierto. Para instalar MySQL, ejecute el siguiente comando:

$ apt-get install mysql-server

Esto instalará MySQL 5.7 en su servidor. Para mejorar la seguridad de su servidor MySQL, le recomendamos que ejecute mysql_secure_installation script escribiendo el siguiente comando:

mysql_secure_installation

Este script lo ayudará a realizar importantes tareas de seguridad, como configurar una contraseña raíz, deshabilitar el inicio de sesión raíz remoto, eliminar usuarios anónimos, etc.

Cómo instalar la actualización estable de GNOME 40.1 en Ubuntu

3. Crea una base de datos para Laravel

Ahora, crearemos nuestra base de datos MySQL para nuestro sitio Laravel. Inicie sesión en su servidor MySQL con el siguiente comando e ingrese su contraseña raíz de MySQL:

mysql -u root -p

En esta sección, crearemos una nueva base de datos MySQL laravel y asigne acceso de usuario a él a un nuevo usuario admin_user con contraseña Strong_Password

CREATE DATABASE laravel;
GRANT ALL PRIVILEGES ON laravel.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

No olvide reemplazar 'Strong_Password' con una contraseña segura real.

Cómo compilar un kernel de Linux desde cero

4. Instale PHP y los módulos PHP requeridos

Para instalar PHP y todos los módulos necesarios, ejecute:

sudo apt-get install php-cli php-mcrypt php-mbstring php-zip php-opcache php-gd php-xml

5. Instalar compositor

Un compositor es un administrador de dependencias para PHP y, por supuesto, Laravel, con el que puede instalar paquetes. El compositor extraerá todas las bibliotecas requeridas que necesita para su proyecto.

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

Cómo instalar controladores Mesa en Ubuntu 20.04 LTS

6. Instale Laravel en Ubuntu 20.04

Instale la última versión de Laravel, usando el comando composer create-project:

sudo composer create-project --prefer-dist laravel/laravel my_project

Si la instalación es exitosa, verá las siguientes líneas:

Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Package manifest generated successfully.
> @php artisan key:generate
Application key [base64:NEu4D2s1Ai8HHZL3wPnrl+BVpSmcm7dMTStIBtMgSn0=] set successfully.

De forma predeterminada, Laravel está configurado para usar MySQL (MariaDB), pero debe proporcionarle la información correcta para conectarse a la base de datos que acaba de configurar. A continuación, vaya al directorio /var/www/Html/my_project/config, abra el database.php archivo con su editor de texto favorito, por ejemplo:

nano database.php

Y actualice la configuración de la base de datos, reemplazándola con sus propios datos:

 'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'yourDBName'),
            'username' => env('DB_USERNAME', 'yourUserName'),
            'password' => env('DB_PASSWORD', 'yourPassword'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

7. Sirva su aplicación con el comando de servicio Artisan

Una vez que se complete la instalación, puede usar el comando de servicio artesanal para servir su aplicación:

php artisan serve

La salida debería ser algo como esto:

Laravel development server started: <http://127.0.0.1:8000>

Ahora puede abrir su navegador y acceder a su nueva instalación de Laravel en:http://127.0.0.1:8000

Cómo instalar Mate Desktop en Ubuntu Linux

8. Instalar y configurar el servidor web Apache

En esta parte del tutorial, le mostraremos cómo instalar y configurar Apache para servir su aplicación Laravel. Ejecute el siguiente comando para instalar el servidor web Apache desde los repositorios oficiales de Ubuntu:

apt-get install apache2

Cambie la propiedad del directorio Laravel al usuario del servidor web:

chown -R www-data:www-data /path/to/laravel
chmod -R 755 my_project/storage/

Cree un nuevo host virtual de Apache con el siguiente contenido:

sudo nano /etc/apache2/sites-available/your_domain.com
<VirtualHost *:80>
ServerName your_domain.com

ServerAdmin [email protected]
DocumentRoot /var/www/html/my_project/public

<Directory /var/www/html/my_project>
AllowOverride All
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Active el host virtual creando un enlace simbólico:

sudo ln -s /etc/apache2/sites-available/your_domain.com /etc/apache2/sites-enabled/your_domain.com

Su instalación de Laravel ahora está completa. Ha instalado correctamente Laravel en su Ubuntu 20.04 VPS. Visite el nombre de dominio con un navegador web, verá la página predeterminada de Laravel. Eso es todo. Si siguió todas las instrucciones correctamente ahora, debería poder acceder a su instalación de Laravel en su servidor Ubuntu 20.04.

Si usted es uno de nuestros clientes de alojamiento web, y utiliza nuestro alojamiento Laravel optimizado, no tiene que instalar Laravel en Ubuntu 20.04 y Ubuntu 21.04, nuestros administradores expertos de Linux configurarán y optimizarán su Laravel VPS 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. Como desarrollador de Laravel, debe centrarse en el desarrollo de Laravel y mejorar su código y dejarnos el trabajo del servidor a nosotros. PD . Si te gustó esta publicación sobre cómo instalar Laravel en Ubuntu 20.04 y 21.04, compártela con tus amigos en las redes sociales usando los botones a continuación o simplemente deja un comentario en la sección de comentarios. Gracias.


Ubuntu
  1. Cómo instalar Odoo en Ubuntu

  2. Cómo instalar R en Ubuntu 20.04

  3. Instalar Laravel en Ubuntu 16.04

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar Go en Ubuntu 18.04

Cómo instalar Laravel en Ubuntu 15.04

Cómo instalar Laravel en Ubuntu 16.04

Cómo instalar Laravel en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04

Cómo instalar Laravel 9 en Ubuntu 22.04