Debian 上 PHP 日志的查看方法
一 常见日志位置与用途
| 场景 | 日志路径 | 主要用途 |
|---|---|---|
| Apache + mod_php | /var/log/apache2/error.log | Apache 启动/运行错误;当 PHP 使用模块方式运行时,PHP 错误通常也写入此处 |
| Nginx + PHP-FPM | /var/log/nginx/error.log | Nginx 错误(如 FastCGI 转发失败、权限问题);PHP 语法/运行错误由 FPM 记录 |
| PHP-FPM 进程日志 | /var/log/php-fpm.log 或 /var/log/php7.x-fpm.log | PHP-FPM 守护进程日志、FPM 级别错误 |
| PHP-FPM 慢请求日志 | 由 /etc/php/7.x/fpm/pool.d/www.conf 中的 slowlog 指定 | 记录执行时间超过阈值的脚本,便于性能定位 |
| PHP 错误日志(自定义) | 由 php.ini 的 error_log 指定,或脚本内动态设置 | 将 PHP 错误单独写入自定义文件,便于隔离与归档 |
二 快速查看与检索命令
三 如何确认你的日志实际路径
四 实用排查与优化建议