Comment installer Laravel sur Debian 9
- 2746
- 144
- Anaïs Charles
Laravel est l'un des meilleurs framework MVC 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 7 PHP sur le système de Debian 9 (Stretch).
Laravel requis après les logiciels et les extensions à installer sur votre système:
- Apache
- Mysql / mariadb
- Php> = 7.0.0
- OpenSSL PHP Extension
- Extension PDO PHP
- Extension PHP MbString
- Tokenizer PHP Extension
- Extension PHP XML
Étape 1 - prérequée
Pour commencer par Laravel, nous devons d'abord configurer un serveur de lampe en cours d'exécution. Si vous avez déjà exécuté la pile de lampe, sautez cette étape, utilisez les commandes de suivi pour configurer la lampe sur le système Debian 9.
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 / Stretch 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
Étape 2 - Installer PHP Composer
Le compositeur est nécessaire pour installer des dépendances de Laravel. Utilisez donc des 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 3 - Installez Laravel sur Debian 9
Téléchargez la dernière version de Laravel à partir du référentiel Git officiel. Utilisez la commande ci-dessous pour cloner la branche principale du Laravel de GitHub.
cd / var / www git clone https: // github.com / laravel / laravel.git
Accédez au répertoire de code Laravel et utilisez Composer 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 4 - 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
Générez maintenant la clé de cryptage de nombres aléatoires Base64, qui utilisée par le service d'illumination de crypter.
PHP Artisan Key: Générer la clé d'application [Base64: wer9jfzhn4qyqt9i8hn1hlt8lwpet3urzdi0hvqfzjm =] Définissez 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 5 - Création 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 6 - 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 7 - Accédez à l'application Laravel
Laravel PHP Framework a été configuré avec succès sur votre système. Accédez à l'application Laravel dans votre navigateur Web préféré selon Apache configuré.
Commençons à construire une application impressionnante en utilisant Laravel PHP Framework.
Codage heureux!
- « Comment configurer les adresses IP statiques sur Ubuntu 18.04 Edition du serveur
- Comment installer Phalcon PHP sur Debian 9 (Stretch) »