GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer la pile LEMP sur CentOS 8

Dans ce tutoriel, nous allons vous montrer comment installer LEMP Stack sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, LEMP signifie Linux, Nginx (prononcé moteur X), MariaDB /MySQL et PHP, qui sont tous open source. Il s'agit de la pile logicielle la plus courante qui alimente les sites Web dynamiques et les applications Web. Linux est le système d'exploitation ; Nginx est le serveur Web ; MariaDB/MySQL est le serveur de base de données et PHP est le langage de script côté serveur chargé de générer des pages Web dynamiques.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape de LEMP Stack sur le serveur CentOS 8.

Installer la pile LEMP sur CentOS 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf update

Étape 2. Installation de Nginx sur CentOS 8.

Nginx est un serveur Web hautes performances et est très populaire de nos jours. La première étape consiste à installer Nginx. Ouvrez donc une session de terminal ou connectez-vous à votre serveur à l'aide de SSH :

sudo dnf install nginx

Une fois l'installation terminée, démarrez et activez Nginx pour qu'il s'exécute au démarrage du système :

systemctl enable --now nginx

La prochaine étape consiste à ouvrir les ports dans le pare-feu afin que nous puissions utiliser Nginx :

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

Vous pouvez vérifier que Nginx fonctionne vraiment en ouvrant votre navigateur Web préféré et en entrant l'URL http://your-server's-address, s'il est installé, puis vous verrez ceci :

Étape 3. Installation du serveur de base de données MariaDB.

MariaDB est un très bon gestionnaire de base de données. C'est un fork MySQL et donc compatible avec lui. C'est l'une des valeurs open-source. Installer MariaDB sur CentOS 8 avec la commande :

sudo dnf install mariadb-server

Une fois que vous avez installé le serveur MariaDB, démarrez-le et activez-le au démarrage du système :

systemctl enable --now  mariadb

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide de mysql_secure_installation scénario. vous devez lire attentivement et ci-dessous chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MySQL sécurisé :

mysql_secure_installation

Étape 4. Installation de PHP sur CentOS 8.

Installez PHP et les modules associés à l'aide de la commande suivante :

sudo dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring

Si vous avez besoin d'autres extensions PHP pour vos applications Web, installez-les simplement en exécutant :

sudo dnf install php-EXTENSION

### Replacing EXTENSION with your respective PHP module ###

Ensuite, démarrez et activez PHP-FPM pour qu'il s'exécute au démarrage :

systemctl enable --now php-fpm

Étape 5. Tester PHP sur CentOS 8.

Vous pouvez tester PHP pour confirmer qu'il fonctionne comme requis, ainsi que vérifier la version et les modules installés à l'aide du simple script d'informations PHP :

nano /usr/share/nginx/html/test.php
<?php phpinfo(); ?>

Enregistrez et fermez le fichier. Si vous avez installé la pile LEMP sur le serveur CentOS 8, saisissez 127.0.0.1/info.php ou localhost/info.php dans la barre d'adresse du navigateur. Vous devriez voir les informations PHP de votre serveur. Cela signifie que les scripts PHP peuvent s'exécuter correctement avec le serveur Web Nginx.

Félicitations ! Vous avez installé LEMP avec succès. Merci d'avoir utilisé ce didacticiel pour installer LEMP Stack sur le système CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de LEMP.


Cent OS
  1. Comment installer Linux, Nginx, MariaDB, PHP (pile LEMP) dans CentOS 7 / RHEL 7

  2. Comment installer PHP 5.5 sur CentOS

  3. Comment installer PHP 7.4 sur CentOS 7

  4. Comment installer PHP 7.2 sur CentOS 7

  5. Comment installer la pile LEMP sur CentOS 7

Comment installer PHP 7 sur CentOS 7

Comment installer Linux, Nginx, MariaDB, PHP (pile LEMP) sur CentOS 8 / RHEL 8

Comment installer la pile LAMP sur CentOS 8

Comment installer la pile LAMP sur CentOS 8

Comment installer LEMP sur CentOS 7

Comment installer la pile LAMP sur CentOS 6