GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Laravel en Debian 10

En este artículo, habremos explicado los pasos necesarios para instalar y configurar Laravel en Debian 10. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Laravel es un framework PHP de código abierto muy popular con la sintaxis expresiva y elegante utilizada para diseñar aplicaciones web modernas y hermosas. Laravel tiene como objetivo aliviar el dolor del desarrollo web y convertirlo en una experiencia agradable y creativa, convirtiendo a los desarrolladores web en artesanos web.

Instalar Laravel en Debian 10

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo apt update
sudo apt upgrade
sudo apt install software-properties-common apt-transport-https wget

Paso 2. Instale LAMP Stack.

Debe configurar la pila LAMP en su sistema Ubuntu. Si aún no lo ha hecho, use nuestra guía LAMP tradicional para configurar Ubuntu para servir PHP antes de continuar.

Paso 3. Instala Composer.

El compositor es un administrador de paquetes a nivel de aplicación para PHP que proporciona un formato estándar para administrar las dependencias del software PHP y las bibliotecas requeridas. Ejecute el siguiente comando para instalar Composer en el sistema Ubuntu:

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

Paso 4. Instale Laravel en el sistema Debian.

Ahora clonamos el último código fuente de Laravel desde su repositorio oficial de git a su sistema local. Simplemente ejecute el siguiente comando:

cd /var/www
git clone https://github.com/laravel/laravel.git

Luego, cambie el directorio de Laravel y use el compositor para instalar todas las dependencias requeridas para el marco de Laravel:

cd /var/www/laravel
sudo composer install

Después de eso, configure los permisos del directorio según corresponda:

chown -R www-data.www-data /var/www/laravel
chmod -R 755 /var/www/laravel
chmod -R 777 /var/www/laravel/storage

Paso 5. Establezca la clave de cifrado.

Primero, renombramos el .evn.example archivo a .env en el directorio principal del proyecto. Esto se usará para configurar el entorno de la aplicación para el proyecto:

mv .env.example .env

Luego, genere la clave de cifrado de número aleatorio base64:

$ php artisan key:generate
Application key set successfully.

Después de generar el cifrado aleatorio, ahora editamos el archivo de configuración .env y actualizamos las configuraciones requeridas. Además, asegúrese de que APP_KEY esté configurado correctamente como se generó en el comando anterior:

$ nano .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:godetzp+AeHu7kc2chedelicsq2BQ/1gfFWEpoAk=
APP_DEBUG=true
APP_URL=http://localhost
...

Paso 6. Crea una base de datos MariaDB para Laravel.

Laravel usa la base de datos MariaDB para almacenar todos sus datos, como publicaciones, páginas, usuarios, complementos y configuraciones de temas. Inicie sesión en su servidor MariaDB con el siguiente comando e ingrese su contraseña raíz de MariaDB:

mysql -u root -p

Una vez que esté en la consola de MariaDB, cree una nueva base de datos:

CREATE DATABASE laravel;
CREATE USER 'laravel'@'localhost' IDENTIFIED BY 'your-passwd';
GRANT ALL ON laravel.* to 'laravel'@'localhost';
FLUSH PRIVILEGES;
quit

Luego, edite el .env archivar y actualizar la configuración de la base de datos:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=your-passwd

Paso 7. Configuración de Apache para Laravel.

Cree un nuevo archivo de configuración de host virtual para su sitio web de Laravel, llamado your-domain.com.conf:

nano /etc/apache2/sites-available/your_domain.com.conf

Actualizar configuración como:

<VirtualHost *:80>    
      ServerAdmin [email protected]
      DocumentRoot "/var/www/laravel/public"
      ServerName your-domain.com
      ServerAlias www.your-domain.com

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

      <Directory /var/www/laravel/>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
 </Directory>
</VirtualHost>

Para habilitar el host virtual que acabamos de crear, ejecute el siguiente comando:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Para que la nueva configuración surta efecto, reinicie el servicio Apache escribiendo:

sudo a2ensite your_domain.com.conf 
sudo a2enmod rewrite
sudo systemctl restart apache2

Paso 8. Acceso a Laravel.

Ahora puede acceder al asistente de instalación web de Laravel mediante una conexión HTTP:

https://your-domain.com

Eso es todo lo que necesita hacer para instalar Laravel en Debian 10 Buster. Espero que encuentre útil este consejo rápido. Para obtener más información sobre Laravel, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar Git en Debian 9

Cómo instalar Laravel en Debian 9

Cómo instalar Debian 11

Cómo instalar Laravel en Debian 10 Buster

Cómo instalar Go en Debian 10

Cómo instalar Laravel en Debian 11

Cómo instalar Go en Debian