Comment installer Laravel 8 sur Centos / Rhel 7

Comment installer Laravel 8 sur Centos / Rhel 7

Laravel est un framework PHP open source conçu pour le développement plus rapide des applications Web MVC dans PHP. Cet article vous aidera à installer le cadre Laravel 8 PHP sur le système CentOS / RHEL 7.

Étape 1 - Configuration des référentiels YUM

Tout d'abord, vous devez ajouter des référentiels REMI et EPEL RPM dans votre système. Ces référentiels ont mis à jour les packages. Utilisez l'une des commandes ci-dessous conformément à votre version OS et à l'architecture système.

RPM -UVH https: // dl.fedoraproject.org / pub / epel / 7 / x86_64 / packages / e / epel-release-7-14.noarch.RPM RPM -UVH http: // RPM.familicollet.com / Enterprise / remi-libéré-7.RPM 

Étape 2 - Installez Apache, MySQL et PHP

Voici une courte instruction pour l'installation de la pile de lampe. Il est nécessaire pour exécuter le cadre Laravel sur votre système CentOS. Utilisez ce guide pour la configuration détaillée de la lampe sur CentOS

Installer Apache

yum --enablerepo = remi, epel install httpd 

Installer mysql

Yum --enableRepo = REMI, EPEL INSTALLATION MYSQL-SERVER Service MySQLD START / USR / BIN / MYSQL_SECURE_INSTALLATION 

Installer php

yum --enablerepo = remi, epel install php php-zip php-mysql php-mcrypt php-xml php-mbstring service httpd redémarrage 

Étape 3 - Installer le compositeur

Le compositeur est requis pour installer des dépendances 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 MV Compositeur.phar / usr / bin / composer Chmod + x / usr / bin / compositeur 

Étape 4 - Installez Laravel sur Centos 7

Pour télécharger la dernière version de Laravel, utilisez ci-dessous Command to Cone Master Repo de Laravel de GitHub.

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

L'installation de dépendance prendra un certain temps. Après cela, définissez les autorisations appropriées sur les fichiers.

chown -r apache.apache / var / www / laravel chmod -r 755 / var / www / laravel chmod -r 755 / var / www / laravel / stockage 

Les systèmes compatibles SELINUX exécutent également la commande ci-dessous pour permettre l'écriture sur le répertoire de stockage.

chcon -r -t httpd_sys_rw_content_t / var / www / laravel / stockage 

Étape 5 - Définir la clé de chiffrement

Laravel utilise un .env Fichier pour la configuration de l'environnement. Utiliser .env Fichier pour configurer toutes les variables d'environnement pour votre application comme la base de données, SMTP, clé de sécurité, etc.

CP .env.exemple .env 

Définissez maintenant la clé de cryptage de nombres aléatoires de long 32 bits, qui est utilisée par le service d'illumination.

PHP Artisan Key: Générer le jeu de clés d'application avec succès. 

Vous pouvez voir le .Fichier Env pour trouver la clé d'application configurée.

Étape 6 - Créer Apache VirtualHost

Ajoutez maintenant un hôte virtuel dans votre fichier de configuration Apache pour accéder à Laravel Framework à partir du navigateur Web. Pour le faire, modifiez le fichier de configuration Apache / etc / httpd / conf / httpd.conf et ajouter ci-dessous le code à la fin du fichier

vim / etc / httpd / conf / httpd.confli 
Fichier: / etc / httpd / conf / httpd.confli
 Servername Laravel.exemple.com documentroot / var / www / laravel / public allowoverride tout   

Redémarrez le service Apache et accédez au framework Laravel à l'aide de votre navigateur Web préféré et commencez à développer une excellente application Web.

service httpd redémarrer 

Accédez maintenant au site Web de Laravel dans un navigateur Web.