php-fpm日志在centos如何查看
小樊
38
2025-11-19 20:02:44
查看 PHP-FPM 日志的常用方法
一 快速查看与实时跟踪
- 查看主错误日志:sudo tail -f /var/log/php-fpm/error.log
- 查看访问日志(若启用):sudo tail -f /var/log/php-fpm/access.log
- 使用 systemd 查看服务日志:sudo journalctl -u php-fpm(可按需加 -f 实时跟踪、-e 跳到末尾)
二 如果日志文件不存在或路径不确定
- 检查 PHP-FPM 配置中的日志路径:
- 主配置文件:/etc/php-fpm.conf
- 池配置(常见):/etc/php-fpm.d/www.conf
- 关键指令:
- error_log = /var/log/php-fpm/error.log
- access.log = /var/log/php-fpm/access.log(部分发行版/版本默认不启用)
- 修改配置后重启服务:sudo systemctl restart php-fpm
- 若仍找不到,可用 find 全盘搜索:sudo find / -name php-fpm.conf 或 sudo find / -name www.conf 再核对配置中的日志路径
三 相关日志与排查配合
- Web 服务器错误日志(与 PHP-FPM 配合排查 502/504 等):
- Apache:/var/log/httpd/error_log
- Nginx:/var/log/nginx/error_log
- PHP 应用自身错误日志(若在 php.ini 或代码中单独指定):
- 查看 php.ini 的 error_log 设置:php --ini 后打开对应配置文件,确认 error_log 路径
- 代码中动态指定:ini_set(‘error_log’, ‘/path/to/app_error.log’);
- 排查建议:同时观察 PHP-FPM 错误日志、访问日志 与 Web 服务器错误日志,并确认 PHP-FPM 配置与 php.ini 中的日志选项一致