GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Laravel sur Debian 11

Dans ce tutoriel, nous allons vous montrer comment installer Laravel sur Debian 11. Pour ceux d'entre vous qui ne le savaient pas, Laravel est un framework web PHP open-source, conçu pour le plus rapide développement d'applications Web. Il est basé sur le framework Symfony. Laravel facilite l'exécution de certaines tâches courantes telles que l'authentification, le routage, les sessions et la mise en cache. Il possède plusieurs fonctionnalités utiles, notamment Artisan, le mappage objet-relationnel, le moteur de modèle, et bien d'autres.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation du framework Web Laravel sur une Debian 11 (Bullseye).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 10 ou Debian 11.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur de bureau).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Laravel sur Debian 11 Bullseye

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt commandes dans le terminal :

sudo apt update
sudo apt upgrade

Étape 2. Installation du serveur Web Apache.

Vous devez avoir installé Apache Web Server sur votre système. Exécutez la commande suivante pour l'installer :

sudo apt install apache2

Étape 3. Installation de PHP.

Nous ajoutons maintenant le référentiel SURY à votre système :

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'

Ensuite, installez PHP 8.0 à l'aide de la commande suivante :

sudo apt update
sudo apt install php8.0

De plus, les packages nécessaires seront installés, dont certains sont des extensions PHP 8.x standard :

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

Une fois l'installation terminée, vous pouvez confirmer l'installation à l'aide de la commande suivante :

php -v

Étape 4. Installation de Composer.

Composer est un gestionnaire de packages de dépendances pour PHP. Pour utiliser Laravel, installez d'abord Composer :

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

Ensuite, déplacez le binaire Composer vers le chemin système à l'aide de la commande suivante :

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

Attribuer l'autorisation d'exécution :

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

Vérifiez la version de Composer installée :

composer --version

Étape 5. Installer Laravel sur Debian 11.

Nous téléchargeons maintenant la dernière version de Laravel à l'aide de Composer :

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

Ensuite, définissez les autorisations et la propriété appropriées pour le répertoire Laravel :

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

Étape 6. Configurez Apache pour Laravel.

Créez maintenant un fichier de configuration d'hôte virtuel Apache pour Laravel :

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

Ajoutez les lignes suivantes :

<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>

Enregistrez et fermez le fichier puis activez l'hôte virtuel Apache et réécrivez le module avec la commande suivante :

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

Étape 7. Accéder à l'interface Web du framework Laravel

Une fois installé avec succès, vous pouvez accéder à votre site Web sur http://laravel.your-domain.com . Une page de félicitations comme suit devrait vous accueillir :

Félicitations ! Vous avez installé Laravel avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version du framework Laravel sur Debian 11 Bullseye. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web de Laravel.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Python 3.9 sur Debian 10

  3. Comment installer TeamViewer sur Debian 10

  4. Comment installer PHP 8 sur Debian 11

  5. Comment installer ou mettre à jour PHP 8.1 sur Debian

Comment installer Laravel sur Debian 9

Comment installer Debian 11

Comment installer Laravel sur Debian 10 Buster

Comment installer Go sur Debian 10

Comment installer Laravel sur Debian 10

Comment installer Go sur Debian