排查Linux php-fpm錯誤可按以下步驟進行:
/var/log/php-fpm/
(如php-fpm.log
、www-error.log
)。sudo tail -f /var/log/php-fpm/error.log
。/etc/php/{版本號}/fpm/php-fpm.conf
,檢查listen
、user
、group
等參數。sudo php-fpm -t
。sudo netstat -tulnp | grep 9000
(默認端口9000),修改沖突端口。sudo chown -R www-data:www-data /var/run/php-fpm/
。pm.max_children
等參數,避免內存不足。free -h
(內存)、top
(CPU)。php -m
,安裝缺失擴展(如mysqli
)。sudo systemctl restart php-fpm
。sudo php-fpm -F
(前臺運行查看實時錯誤)。若問題仍未解決,可參考日志中的具體錯誤信息進一步排查,或查閱PHP官方文檔[1,2,3,4,5,6,7,8,9,10,11]。