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 développement plus rapide 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 utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du framework web Laravel sur une Debian 11 (Bullseye).

Installer Laravel sur Debian 11 Bullseye

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

sudo mise à jour appropriée
sudo mise à niveau appropriée

Étape 2. Installation du Apache Serveur Web.

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

sudo apt installer apache2

Étape 3. Installation de PHP.

Maintenant, nous ajoutons 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 ci-dessous :

sudo mise à jour appropriée
sudo apt installer php8.0

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

sudo apt installer 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 :

compositeur –version

Étape 5. Installation de Laravel sur Debian 11.

Maintenant, nous téléchargeons la dernière version de Laravel en utilisant le Composer :

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

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

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

Étape 6. Configurer Apache pour Laravel.

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

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

Ajoutez les lignes suivantes :

ServerName laravel.votre-domaine.com ServerAdmin [email protected]
DocumentRoot /var/www/html/laravel/public Options Indexes MultiViews AllowOverride Aucun Exiger tout accordé ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access .log combiné

Save et close le fichier puis activez le Apache hôte virtuel et module de réécriture avec la commande suivante :

sudo a2enmod réécriture
sudo a2ensite laravel.conf
sudo systemctl redémarrer apache2

Étape 7. Accéder à l’interface Web de Laravel Framework

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

Toutes nos félicitations! Vous avez correctement installé Laravel. Merci d’avoir utilisé ce tutoriel pour installer la dernière version du framework Laravel sur Debian 11 Bullseye. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Laravel.