Ubuntu中PHP日志的常见位置与查看方法
一、常见日志位置
| 场景 | 日志文件 | 典型路径 | 主要用途 |
|---|---|---|---|
| Apache + mod_php | Apache 错误日志 | /var/log/apache2/error.log | 记录 PHP 运行错误(语法、致命、警告等) |
| Apache 访问日志 | /var/log/apache2/access.log | 记录请求信息(可用于排查 404/500 的来源) | |
| Nginx + PHP-FPM | PHP-FPM 错误日志 | /var/log/php-fpm.log 或 /var/log/php7.x-fpm.log(x 为版本) | 记录 FPM 进程与 PHP 错误 |
| Nginx 错误日志 | /var/log/nginx/error.log | 记录 FastCGI/上游(PHP-FPM)错误、请求失败 | |
| Nginx 访问日志 | /var/log/nginx/access.log | 记录请求信息 | |
| CLI 或自定义 error_log | PHP 错误日志 | 由 php.ini 的 error_log 指定,常见如 /var/log/php_errors.log | 命令行或指定路径的错误记录 |
| 以上路径在不同系统与安装方式下可能略有差异,需结合配置核对。 |
二、如何快速确认你的日志路径
三、常用查看与监控命令
四、排错与配置要点