Comment installer Laravel sur Debian 10
- 3882
- 1109
- Noa Faure
Laravel est l'un des meilleurs framework PHP open source, conçu pour le développement plus rapide d'applications Web. Vous pouvez simplement installer et utiliser sur votre système de développement. Cet article vous aidera à installer le cadre Laravel PHP sur le système Linux Debian 10 (Buster).
Exigences de Laravel
- Apache
- Mysql / mariadb
- Php> = 7.1.3
- OpenSSL PHP Extension
- Extension PDO PHP
- Extension PHP MbString
- Tokenizer PHP Extension
- Extension PHP XML
Étape 1 - prérequée
Vous devez installer la version PHP recommandée avec les modules requis avant de démarrer l'installation de Laravel. Le système a déjà exécuté la pile de lampe à sauter cette étape, utilisez les commandes suivantes pour configurer la lampe sur le système Debian 10.
Installer php 7
sudo apt-get install git python-software-properties wget -q https: // packages.sury.org / php / apt.gpg -o- | sudo apt-key add - echo "Deb https: // packages.sury.org / php / buster Main "| sudo tee / etc / apt / sources.liste.d / php.liste
sudo apt mise à jour sudo apt installer php php-mcrypt php-gd php-mbstring php-xml
Installer apache2
sudo apt installer apache2 libapache2-mod-php
Installer mysql
sudo apt installer mysql-server php-mysql
Installer PHP Composer
Le compositeur est nécessaire pour installer des dépendances de Laravel. Utilisez donc les commandes ci-dessous pour télécharger et utiliser comme commande dans notre système.
curl -ss https: // getComposer.org / installateur | PHP Sudo MV Composer.phar / usr / local / bin / composer sudo chmod + x / usr / local / bin / compositeur
Étape 2 - Installation de Laravel sur Debian
Clone le dernier code source Laravel de son référentiel Git officiel à votre système local. Exécutez simplement la commande suivante pour le faire.
cd / var / www git clone https: // github.com / laravel / laravel.git
Accédez au répertoire de code Laravel et utilisez le compositeur pour installer toutes les dépendances requises pour le cadre Laravel.
CD / var / www / laravel sudo composer
L'installation des dépendances peut prendre un certain temps selon la vitesse de votre réseau. Après avoir réussi à installer toutes les dépendances, définissez les autorisations appropriées sur tous les fichiers.
chown -r www-data.www-data / var / www / laravel chmod -r 755 / var / www / laravel chmod -r 777 / var / www / laravel / stockage
Étape 3 - Définir la clé de chiffrement
Maintenant, renommez le .evn.exemple déposer à .env Dans les projets répertoire principal. Ceci sera utilisé pour configurer l'environnement d'application pour le projet.
mv .env.exemple .env
Ensuite, générez la clé de chiffrement Numéro aléatoire Base64, qui utilisée par le service d'illumination.
PHP Artisan Key: Générer le jeu de clés d'application avec succès.
Modifier le .env Fichier de configuration et mettre à jour les paramètres requis. Aussi, assurez-vous App_key est correctement défini comme généré dans la commande ci-dessus.
vi .env
App_name = laravel app_env = local app_key = base64: wer9jfzhn4qyqt9i8hn1hlt8lwpet3urzdi0hvqfzjm = app_debug = true app_url = http: // localhost
Étape 4 - Configuration de la base de données MySQL
Vous pouvez également avoir besoin de créer une base de données pour votre application Laravel. Connectez-vous à votre serveur MySQL et créez une base de données et un utilisateur MySQL.
MySQL> Créer une base de données Laravel; mysql> Grant tout sur Laravel.* à «laravel» @ «localhost» identifié par «secret_password»; MySQL> Privilèges de rinçage; mysql> quitte1234 | MySQL> Créer une base de données Laravel; MySQL> Grant tout sur Laravel.* à 'laravel' @ 'localhost' identifié par 'Secret_password'; MySQL> Privilèges de rinçage; MySql> Quitter |
Modifier le .env Paramètres de la base de données de fichiers et de mise à jour.
Db_connection = mysql db_host = 127.0.0.1 db_port = 3306 db_database = laravel db_username = laravel db_password = secret_password
Étape 5 - Configuration d'Apache
Vous pouvez créer un nouveau fichier de configuration Apache ou modifier le fichier de configuration de l'hôte virtuel par défaut Apache par défaut 000 déficientes.confli et mettre à jour DocumentRoot avec Laravel Public Directory comme ci-dessous.
vim / etc / apache2 / sites-disponible / 000-défaut.confli
Mettre à jour la configuration comme:
ServerAdmin [Protégé par e-mail] DocumentRoot / var / www / laravel / public options suitSymLinks allatOverride Aucun indemoverride All errorlog $ apache_log_dir / erre.log Customlog $ apache_log_dir / access.journal combiné
Recharger les modifications de configuration Apache en redémarrant le service en utilisant la commande ci-dessous
service sudo apache2 redémarrer
Étape 6 - Accédez à l'application Laravel
Enfin, Laravel PHP Framework a été configuré avec succès sur votre système Debian 10 Buster Linux. Accédez à l'application Laravel dans votre navigateur Web préféré comme ci-dessous:
Commençons à construire une application impressionnante en utilisant Laravel PHP Framework.
Codage heureux!
- « Comment cloner une branche git spécifique
- Comment envoyer des e-mails à partir de la ligne de commande Windows »