GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Laravel sur Debian 10

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Laravel sur Debian 10. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Laravel est un framework PHP open source très populaire avec la syntaxe expressive et élégante utilisée pour concevoir des applications Web modernes et belles. Laravel vise à simplifier le développement Web et à en faire une expérience agréable et créative, transformant les développeurs Web en artisans Web.

Installer Laravel sur Debian 10

Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.

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

Étape 2. Installez la pile LAMP.

Vous devez configurer la pile LAMP sur votre système Ubuntu. Si vous ne l'avez pas déjà fait, utilisez notre guide LAMP traditionnel pour configurer Ubuntu pour qu'il serve PHP avant de continuer.

Étape 3. Installez Composer.

Le compositeur est un gestionnaire de packages au niveau de l'application pour PHP qui fournit un format standard pour la gestion des dépendances des logiciels PHP et des bibliothèques requises. Exécutez la commande suivante pour installer Composer sur le système Ubuntu :

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

Étape 4. Installez Laravel sur le système Debian.

Maintenant, nous clonons le dernier code source de Laravel depuis son référentiel git officiel vers votre système local. Exécutez simplement la commande suivante :

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

Ensuite, modifiez le répertoire Laravel et utilisez le composeur pour installer toutes les dépendances requises pour le framework Laravel :

cd /var/www/laravel
sudo composer install

Après cela, définissez les autorisations du répertoire en conséquence :

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

Étape 5. Définir la clé de cryptage.

Tout d'abord, nous renommons le .evn.example fichier en .env dans le répertoire principal du projet. Cela servira à configurer l'environnement d'application pour le projet :

mv .env.example .env

Ensuite, générez une clé de chiffrement de nombres aléatoires en base64 :

$ php artisan key:generate
Application key set successfully.

Après avoir généré un cryptage aléatoire, nous modifions maintenant le fichier de configuration .env et mettons à jour les paramètres requis. Assurez-vous également que APP_KEY est correctement défini comme généré dans la commande ci-dessus :

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

Étape 6. Créez une base de données MariaDB pour Laravel.

Laravel utilise la base de données MariaDB pour stocker toutes ses données telles que les publications, les pages, les utilisateurs, les plugins et les paramètres de thèmes. Connectez-vous à votre serveur MariaDB avec la commande suivante et entrez votre mot de passe root MariaDB :

mysql -u root -p

Une fois dans la console MariaDB, créez une nouvelle base de données :

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

Ensuite, modifiez le .env fichier et mise à jour des paramètres de la base de données :

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

Étape 7. Configuration d'Apache pour Laravel.

Créez un nouveau fichier de configuration d'hôte virtuel pour votre site Web Laravel, nommé your-domain.com.conf :

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

Mettre à jour la configuration en tant que :

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

Pour activer l'hôte virtuel que nous venons de créer, exécutez la commande suivante :

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

Pour que la nouvelle configuration prenne effet, redémarrez le service Apache en tapant :

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

Étape 8. Accéder à Laravel.

Vous pouvez désormais accéder à l'assistant d'installation Web de Laravel à l'aide d'une connexion HTTP :

https://your-domain.com

C'est tout ce que vous avez à faire pour installer Laravel sur Debian 10 Buster. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur Laravel, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Python 3.9 sur Debian 10

  3. Comment installer Memcached sur Debian 10

  4. Comment installer TeamViewer sur Debian 10

  5. Comment installer Git sur Debian 9

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 11

Comment installer Go sur Debian