Ubuntu排查PHP错误的实用流程
一 定位日志位置
| 组件 | 日志路径 | 说明 |
|---|---|---|
| Apache | /var/log/apache2/error.log | Web服务器错误,常包含PHP致命错误与启动问题 |
| Nginx | /var/log/nginx/error.log | FastCGI/上游错误,常与PHP-FPM交互相关 |
| PHP-FPM | /var/log/php-fpm.log 或 /var/log/php7.x-fpm.log | FPM进程日志(进程启动、慢请求等) |
| PHP错误日志 | 由php.ini的error_log指定 | 可能是自定义路径,如**/var/log/php_errors.log** |
二 打开错误显示与日志
三 常见错误与快速修复
四 深入排查工具与命令
五 生产环境注意事项