Comment installer Laravel sur Debian 9

Comment installer Laravel sur Debian 9

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> quitte
1234MySQL> 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!