Verwendet: Ubuntu 20.04
Der PHP-Start ist fehlgeschlagen , weil /var/run/php-fpm/php7.4-fpm.sock und /var/run/php-fpm/php7.4-fpm.pid fehlen.
Details sind wie folgt: (Feedback von systemctl status php7.4-fpm.service
)
● php-fpm7.4[3465899]: Fehler: Bindung nicht möglich Abhören des Sockets an der Adresse „/var/run/php-fpm/php7.5-fpm.sock“: So etwas gibt es nicht Datei oder Verzeichnis (2)
● php-fpm7.4[3465899]: Fehler: Bindung nicht möglich Abhören des Sockets an der Adresse „/run/php-fpm/php7.5-fpm.pid“: So etwas gibt es nicht Datei oder Verzeichnis (2)
Ich habe „/etc/php/7.4/fpm/pool.d/www.conf“ überprüft, aber die Datei enthält den folgenden Code:
;li sten = 127.0.0.1:9000 lis ten = /var/run/php-fpm/php7.4-fpm.sock
第一个问题:它正在搜索
php7.5-fpm.sock
而不是php7.4-fpm.sock
但是自从您确认您的
/etc/php/7.4/fpm/pool.d/www.conf
确实有listen = /var/run/php-fpm/php7. 4-fpm.sock
,我假设php7.5-fpm.sock
命名已被处理/调整。第二个问题:当您的 FPM 运行时,
.sock
文件不存在。要解决此问题,请运行以下命令:注意: 如果您的权限被拒绝,您应该使用
sudo
来执行上述命令。然后重新启动您的 PHP-FPM 服务。
希望有帮助!