Debian下PHP错误日志的定位与分析
一、先找到日志文件
| 场景 | 日志路径 | 查看命令 |
|---|---|---|
| Apache + mod_php | /var/log/apache2/error.log | sudo tail -f /var/log/apache2/error.log |
| Nginx + PHP-FPM | Web 服务错误:/var/log/nginx/error.log;PHP-FPM 进程日志:常见为 /var/log/php-fpm.log 或 /var/log/php7.x-fpm.log(以实际版本为准) | sudo tail -f /var/log/nginx/error.log;sudo tail -f /var/log/php7.x-fpm.log |
| PHP-FPM 日志路径确认 | 在 /etc/php/7.x/fpm/pool.d/www.conf 中的 error_log 指令查看 | grep -n ‘^error_log’ /etc/php/7.x/fpm/pool.d/www.conf |
二、快速定位与分析的命令行方法
三、读懂日志关键信息
四、配置与排障要点
五、进阶调试与可视化