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

Comment installer la pile LEMP sur CentOS 7

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer LEMP Stack sur CentOS 7. Avant de poursuivre ce tutoriel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

LEMP est un acronyme pour Linux, Nginx, MySQL et PHP. La pile LEMP, tout comme la pile LAMP (avec Apache au lieu de Nginx), est utilisée pour le développement et le déploiement d'applications Web. Nginx dans LEMP fournit une architecture modulaire pilotée par les événements qui gère les requêtes à l'aide d'événements asynchrones. Cette caractéristique lui permet d'avoir des performances élevées sous des charges élevées. MySQL est utilisé pour stocker les données du site Web tandis que PHP sert à traiter le contenu dynamique des sites.

Installer la pile LEMP sur CentOS 7

Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.

sudo yum install epel-release
sudo yum update

Étape 2. Installation de Nginx.

Maintenant que le référentiel est ajouté, il est temps d'installer Nginx :

sudo yum install nginx

Une fois installé, démarrez et activez le service Nginx en tapant :

sudo systemctl start nginx
sudo systemctl enable nginx

Étape 3. Installation de MariaDB.

Pour installer MariaDB, tapez la commande suivante :

sudo yum install mariadb-server

Une fois le serveur MariaDB installé, démarrez et activez le service avec :

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Étape 4. Installation de PHP.

Ajoutez le référentiel remi dans CentOS afin que nous puissions installer la dernière version de PHP 7.2, en tapant la commande suivante :

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Activez maintenant le package PHP72 en utilisant la commande ci-dessous :

sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72

Ensuite, le référentiel Remi étant activé, nous pouvons installer PHP FPM et plusieurs modules PHP les plus courants avec :

sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql

Maintenant, ouvrez la configuration PHP-FPM :

nano /etc/php-fpm.d/www.conf

Recherchez et remplacez ces lignes :

user = apache to user = nginx
group = apache to group = nginx
listen.owner = nobody to listen.owner = nginx
listen.group = nobody to listen.group = nginx
And, lastly, under ;listen = 127.0.0.1:9000 add this line:
listen = /var/run/php-fpm/php-fpm.sock

Étape 5. Configurez le fichier de configuration Nginx.

Créer un répertoire dans var/www/html nommé idroot.us (vous pouvez utiliser votre nom de domaine) :

sudo mkdir -p /var/www/html/idroot.com

Les fichiers de configuration du site Web sont stockés dans le répertoire /etc/nginx/conf.d, vous devez donc créer un fichier de configuration dans ce répertoire nommé idroot.us .conf (vous pouvez utiliser votre nom de domaine). Entrez ensuite le code suivant dans ce fichier en remplaçant idroot.us par votre nom de domaine :

nano /etc/nginx/conf.d/example.com.conf
server { 
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name idroot.us www.idroot.us; 
    root /var/www/html/example.com; 
    index index.php; 

    location / { 
        try_files $uri $uri/ =404; 
    } 

    location ~* \.php$ { 
        fastcgi_pass unix:/run/php/php7.2-fpm.sock; 
        include fastcgi_params; 
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
        fastcgi_param SCRIPT_NAME $fastcgi_script_name; 
    }  
}

N'oubliez pas de redémarrer le service Nginx pour que les modifications prennent effet :

sudo systemctl restart php-fpm
sudo nginx -s reload

C'est tout ce que vous devez faire pour installer LEMP Stack sur CentOS 7. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Cent OS
  1. Comment installer la pile LEMP sur AlmaLinux

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

  3. Installer LEMP Stack sur CentOS 7 - Processus étape par étape ?

  4. Comment installer WordPress avec LEMP Stack sur CentOS 8

  5. Comment installer la pile LEMP sur Debian 10 Buster

Comment installer LEMP sur CentOS 7

Comment installer la pile LEMP sur CentOS 8

Comment installer la pile ELK sur CentOS 8

Comment installer Nginx sur le flux CentOS 9

Comment installer le serveur LEMP sur CentOS 8

Comment installer LEMP (Nginx, MariaDB, PHP) sur Centos 7