PHP7-FPM sous Linux est un gestionnaire de processus PHP FastCGI courant, généralement utilisé pour gérer l'exécution de programmes PHP. Cependant, parfois pendant le processus de configuration ou de déploiement, vous pouvez rencontrer une situation dans laquelle PHP7-FPM ne démarre pas, empêchant l'accès normal au site Web. Dans ce cas, nous devons prendre certaines mesures pour traiter et résoudre le problème.
1. Vérifiez le journal des erreurs
Vérifiez d'abord le journal des erreurs de PHP7-FPM. Habituellement, le journal des erreurs se trouve dans /var/log/php7-fpm/error.log
ou <. code>/var /log/php-fpm.log, vous pouvez comprendre la cause spécifique de l'échec du démarrage en consultant le journal des erreurs. /var/log/php7-fpm/error.log
或者/var/log/php-fpm.log
,通过查看错误日志可以了解具体的启动失败原因。
cat /var/log/php7-fpm/error.log
2. 检查配置文件
检查PHP7-FPM的配置文件是否有错误或者不完整,主要要关注/etc/php/7.x/fpm/php-fpm.conf
和/etc/php/7.x/fpm/pool.d/www.conf
这两个文件。
可以通过以下命令检查配置文件的语法是否正确:
php7-fpm -t
3. 检查端口占用
如果PHP7-FPM的端口被其他进程占用,也会导致启动失败。可以通过以下命令查看端口占用情况:
netstat -tunlp | grep 9000
如果发现端口被占用,可以尝试修改/etc/php/7.x/fpm/pool.d/www.conf
中的listen
service php7-fpm restart
2. Vérifiez le fichier de configuration
Vérifiez si le fichier de configuration PHP7-FPM contient des erreurs ou est incomplet. Concentrez-vous principalement sur/etc/php/7.x/fpm/php-fpm.conf<. /code> et <code>/etc/php/7.x/fpm/pool.d/www.conf
. Vous pouvez vérifier si la syntaxe du fichier de configuration est correcte en exécutant la commande suivante : php -m
apt-get install php7.0-mysql php7.0-curl
dans <code>/etc/php/7.x/fpm/pool.d /www.conf
>listen, remplacez-le par d'autres ports disponibles. 4. Redémarrez PHP7-FPM
En général, vous pouvez redémarrer PHP7-FPM via la commande suivante :rm /var/run/php/php7.0-fpm.sock service php7-fpm restart
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!