您的位置:首页 >PHP在Ubuntu下的日志如何查看
发布于2026-04-24 阅读(0)
扫一扫,手机访问

排查PHP问题,第一步往往就是找到日志。在Ubuntu系统里,日志的存放位置主要取决于你使用的Web服务器和PHP运行方式。下面这几个路径,是开发者最常需要打交道的地方。
如果你的网站跑在Apache上,那么PHP相关的错误信息,通常会被整合到Apache的错误日志里。这个文件的标准路径是:
/var/log/apache2/error.log
想实时盯着日志里有什么新动静?一个经典的命令就能搞定:
sudo tail -f /var/log/apache2/error.log
运行它,终端就会持续输出最新的日志条目,调试的时候尤其方便。
要是换成了Nginx,情况也类似。Nginx会把PHP错误记录在自己的错误日志中,默认位置在这里:
/var/log/nginx/error.log
同样,用tail -f命令可以实时追踪:
sudo tail -f /var/log/nginx/error.log
这样一来,页面一出错,你就能立刻在终端看到线索。
现在很多部署都采用PHP-FPM模式,它的日志位置就稍微灵活一些,取决于具体的配置。通常,你可以在以下两个地方找到它:
/var/log/php-fpm.log
或者,一个带版本号的文件,比如:
/var/log/php7.x-fpm.log
(这里的x需要替换成你实际使用的PHP版本号。)
查看命令依然是那个熟悉的配方:
sudo tail -f /var/log/php-fpm.log
或者
sudo tail -f /var/log/php7.x-fpm.log
实时监控的功能一如既往地好用。
需要提醒的是,查看这些系统日志通常需要管理员权限,所以前面都加上了sudo。如果按照上述路径找不到文件,先别急——这很可能意味着配置被改过了。下一步,就是去检查你的Web服务器(Apache/Nginx)和PHP-FPM的配置文件,确认里面指定的日志路径到底指向何方。找准位置,问题就解决了一半。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9