GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Laravel en Debian 11

En este tutorial, le mostraremos cómo instalar Laravel en Debian 11. Para aquellos de ustedes que no sabían, Laravel es un marco web PHP de código abierto, diseñado para usuarios más rápidos. desarrollo de aplicaciones web. Se basa en el marco de Symfony. Laravel facilita la realización de algunas tareas comunes, como la autenticación, el enrutamiento, las sesiones y el almacenamiento en caché. Tiene varias características útiles que incluyen, Artisan, mapeo relacional de objetos, motor de plantillas, y muchos más.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del marco web de Laravel en Debian 11 (Bullseye).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 10 o Debian 11.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Laravel en Debian 11 Bullseye

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt comandos en la terminal:

sudo apt update
sudo apt upgrade

Paso 2. Instalación del servidor web Apache.

Debe tener instalado Apache Web Server en su sistema. Ejecute el siguiente comando para instalarlo:

sudo apt install apache2

Paso 3. Instalación de PHP.

Ahora agregamos el repositorio SURY a su sistema:

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

Luego, instale PHP 8.0 usando el siguiente comando a continuación:

sudo apt update
sudo apt install php8.0

Además, se instalarán los paquetes necesarios, algunos de los cuales son extensiones estándar de PHP 8.x:

sudo apt install php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-xsl php8.0-apcu php8.0-curl php8.0-gmp php8.0-opcache php8.0-mbstring php8.0-pgsql php8.0-imagick php8.0-memcached php8.0-bz2 php8.0-ds php8.0-imap php8.0-cgi php8.0-mysql php8.0-cli php8.0-fpm php8.0-xml

Una vez completada la instalación, puede confirmar la instalación con el siguiente comando:

php -v

Paso 4. Instalación de Composer.

Composer es un administrador de paquetes de dependencia para PHP. Para usar Laravel, primero instale Composer:

curl -sS https://getcomposer.org/installer | php

Luego, mueva el binario Composer a la ruta del sistema usando el siguiente comando:

mv composer.phar /usr/local/bin/composer

Asignar permiso de ejecución:

sudo chmod +x /usr/local/bin/composer

Verifique la versión de Composer instalada:

composer --version

Paso 5. Instalación de Laravel en Debian 11.

Ahora descargamos la última versión de Laravel usando Composer:

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

A continuación, establezca los permisos y la propiedad adecuados para el directorio de Laravel:

chown -R www-data:www-data /var/www/html/laravel
chmod -R 775 /var/www/html/laravel

Paso 6. Configure Apache para Laravel.

Ahora cree un archivo de configuración de host virtual de Apache para Laravel:

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

Agregue las siguientes líneas:

<VirtualHost *:80>
    ServerName laravel.your-domain.com

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

    <Directory /var/www/html/laravel>
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
    </Directory>

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

Guarde y cierre el archivo, luego habilite el host virtual de Apache y el módulo de reescritura con el siguiente comando:

sudo a2enmod rewrite
sudo a2ensite laravel.conf
sudo systemctl restart apache2

Paso 7. Acceso a la interfaz web de Laravel Framework

Una vez instalado correctamente, puede acceder a su sitio web en http://laravel.your-domain.com . Una página de felicitaciones como la siguiente debería saludarte:

¡Felicitaciones! Ha instalado Laravel con éxito. Gracias por usar este tutorial para instalar la última versión del marco Laravel en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio oficial Sitio web de Laravel.


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

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar TeamViewer en Debian 10

  4. Cómo instalar PHP 8 en Debian 11

  5. Cómo instalar o actualizar PHP 8.1 en Debian

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 10

Cómo instalar Go en Debian