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.