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.
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
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
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.
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
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
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 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.
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.