Position actuelle: Accueil> Derniers articles> Guide complet de l'installation et de la configuration de PHP-FPM sur CentOS 7

Guide complet de l'installation et de la configuration de PHP-FPM sur CentOS 7

gitbox 2025-06-27

Préparation de l'installation de PHP-FPM sur CentOS 7

Dans le développement Web moderne, PHP est un langage de script côté serveur largement utilisé, et PHP-FPM (FastCGI Process Manager) peut améliorer considérablement les performances d'exécution de PHP. Cet article vous apprendra pas à pas pour installer et configurer correctement PHP-FPM sur CentOS 7.

Mise à jour du système

Tout d'abord, assurez-vous que le package système est à jour. Exécutez la commande suivante dans le terminal pour la mise à jour du système:

 sudo yum update -y

Installez le référentiel EPEL et REMI

PHP-FPM n'est pas dans le référentiel par défaut CENTOS, nous devons donc d'abord installer le référentiel EPEL et REMI:

 sudo yum install epel-release -y
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

Activer le référentiel REMI de PHP 7.4

Une fois l'installation terminée, activez la version requise du référentiel PHP (cet exemple utilise PHP 7.4):

 sudo yum-config-manager --enable remi-php74

Vous pouvez également sélectionner d'autres versions PHP, telles que REMI-PHP80 ou REMI-PHP81, en fonction des exigences du projet.

Installez PHP et PHP-FPM

Une fois le référentiel activé, exécutez la commande suivante pour installer PHP et ses modules FPM:

 sudo yum install php php-fpm -y

Configurer PHP-FPM

Une fois l'installation terminée, la configuration de base de PHP-FPM est requise. Modifier le fichier de configuration principale:

 sudo vi /etc/php-fpm.d/www.conf

Trouvez les champs suivants et modifiez leur valeur aux utilisateurs de votre service Web (tels que Nginx):

 user = nginx
group = nginx

Démarrer et définir PHP-FPM pour commencer

Une fois la configuration terminée, démarrez le service PHP-FPM et définissez-le pour démarrer automatiquement:

 sudo systemctl start php-fpm
sudo systemctl enable php-fpm

Vérifiez l'état du service PHP-FPM

Vérifiez si PHP-FPM est démarré avec succès:

 sudo systemctl status php-fpm

Si l'état de retour est actif (en cours d'exécution) , le service commence avec succès.

Résumer

Grâce à ce guide, vous avez installé et configuré PHP-FPM sur CentOS 7. À l'aide du mécanisme de gestion efficace de PHP-FPM, les performances opérationnelles des projets PHP peuvent être considérablement améliorées et constitue une partie indispensable du déploiement des environnements de production.