最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Ubuntu中PHP日志如何查看
时间:2026-07-22 09:27:07 编辑:袖梨 来源:一聚教程网
Ubuntu中查看PHP日志的方法
1. 确定PHP运行环境及日志默认路径
Ubuntu中PHP日志的位置取决于Web服务器类型(Apache/Nginx)和PHP处理方式(PHP-FPM)。常见默认路径如下:

- Apache + PHP模块:错误日志位于
/var/log/apache2/error.log(包含PHP错误及Apache请求日志); - Nginx + PHP-FPM:
- Nginx主错误日志:
/var/log/nginx/error.log(包含PHP错误转发记录); - PHP-FPM错误日志:
/var/log/php-fpm.log或/var/log/php7.x-fpm.log(7.x为具体PHP版本,如7.4、8.1);
- Nginx主错误日志:
- 自定义日志路径:若开发者通过
php.ini修改过日志路径,需优先检查自定义位置。
2. 使用命令行工具查看实时日志
tail -f命令是实时查看日志更新的常用工具,适用于所有日志文件:
# 查看Apache PHP错误日志(实时)sudo tail -f /var/log/apache2/error.log# 查看Nginx主错误日志(实时)sudo tail -f /var/log/nginx/error.log# 查看PHP-FPM错误日志(实时,替换7.x为实际版本)sudo tail -f /var/log/php7.x-fpm.loggrep命令可筛选特定时间段或关键词的日志(如2025-09-29的ERROR日志):
# 筛选Apache日志中的ERROR信息(2025-09-29)sudo grep '2025-09-29.*ERROR' /var/log/apache2/error.log# 筛选PHP-FPM日志中的WARNING信息sudo grep 'WARNING' /var/log/php7.x-fpm.log3. 使用文本编辑器查看完整日志
若需查看日志的完整内容(而非实时更新),可使用文本编辑器(需sudo提升权限):
# 用Vim查看Apache错误日志sudo vim /var/log/apache2/error.log# 用Nano查看PHP-FPM错误日志sudo nano /var/log/php7.x-fpm.log注意:日志文件可能较大,建议使用less命令分页查看(sudo less /var/log/php7.x-fpm.log),按q退出。
4. 查看自定义PHP错误日志
若PHP脚本中通过error_log()函数设置了自定义日志路径(如error_log("Error message", 3, "/var/log/custom_php.log")),需直接查看自定义路径:
# 查看自定义日志文件(替换为实际路径)sudo tail -f /var/log/custom_php.log5. 日志管理工具推荐
- Logwatch:生成每日日志报告,简化日志分析:
sudo apt install logwatchsudo logwatch --service=apache2# 查看Apache日志报告 - GoAccess:实时分析访问日志(如Apache/Nginx的
access.log),生成HTML报告:
打开浏览器访问sudo apt install goaccesssudo goaccess /var/log/apache2/access.log -o /var/www/html/report.html# 生成报告http://服务器IP/report.html即可查看可视化报告。
注意事项
- 权限问题:日志文件通常属于
www-data用户(Web服务器进程用户),普通用户需用sudo读取; - 日志轮转:Ubuntu默认使用
logrotate管理日志大小(如/etc/logrotate.d/apache2),避免日志占满磁盘; - 配置验证:若未找到日志,需检查Web服务器(Apache/Nginx)和PHP-FPM的配置文件(如
php.ini、www.conf)中的error_log设置是否正确。
相关文章
- 如何借助AI轻松生成合适的PPT模板? 07-22
- WPS AI生成PPT软件:轻松应对办公挑战 07-22
- Gmail邮箱登录入口网页版-Gmail邮箱官网登录入口 07-22
- word自动生成ppt的ai:如何让文档处理变得轻松有趣 07-22
- AI能生成PPT:工作效率的提升神器你准备好了吗 07-22
- 大班拼音PPT课件制作秘籍:用AI轻松生成生动有趣的PPT课件 07-22