PHP日志在Ubuntu怎么查看
在Ubuntu系统中定位PHP日志的几种实用方法
排查PHP应用的问题,日志是关键线索。但在Ubuntu系统里,日志文件藏在哪里,很大程度上取决于你的PHP运行环境和配置方式。别担心,下面这几种常见路径,总有一条能帮你找到它。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

1. 查看 PHP-FPM 日志
如果你的应用跑在PHP-FPM(FastCGI Process Manager)模式下,那么日志通常由它自己管理。怎么找呢?分两步走。
-
第一步,定位日志文件路径:PHP-FPM的日志文件,默认通常躺在
/var/log/php-fpm/这个目录里。不过,最稳妥的办法是直接查看配置文件。用下面这个命令打开对应的配置文件(注意将7.x替换成你实际的PHP版本号):sudo nano /etc/php/7.x/fpm/pool.d/www.conf在文件里,搜索
access.log和error.log这两个配置项。你大概率会看到类似这样的路径:access.log = /var/log/php-fpm/www-access.log error.log = /var/log/php-fpm/www-error.log -
第二步,实时查看日志内容:找到路径后,想动态追踪最新日志?
tail -f命令是你的好帮手:sudo tail -f /var/log/php-fpm/www-access.log sudo tail -f /var/log/php-fpm/www-error.log
2. 查看 Apache 或 Nginx 的 PHP 错误日志
很多时候,PHP的错误也会被记录在Web服务器的日志里。具体是Apache还是Nginx,方法略有不同。
Apache
-
找到日志文件:Apache的错误日志,默认位置通常是
/var/log/apache2/error.log。 -
查看日志:同样,使用
tail -f命令进行实时监控:sudo tail -f /var/log/apache2/error.log
Nginx
-
找到日志文件:Nginx的错误日志,默认路径一般是
/var/log/nginx/error.log。 -
查看日志:实时查看的命令也类似:
sudo tail -f /var/log/nginx/error.log
3. 查看 PHP 脚本错误日志
还有一种情况,就是在PHP脚本内部配置了独立的错误日志。这时,直接从代码层面获取路径是最直接的办法。
-
获取日志路径:在你的PHP脚本中,使用
ini_get('error_log')函数,就能直接打印出当前配置的错误日志文件位置。比如创建一个简单的脚本: -
查看日志:拿到路径后,再用老办法查看:
sudo tail -f /path/to/error.log
4. 使用 journalctl 查看系统日志
如果你的系统使用了systemd,那么还有一个更强大的工具——journalctl。它可以集中查看系统服务日志,PHP-FPM的日志也包含在内。查看PHP-FPM服务的日志,只需一行命令:
sudo journalctl -u php-fpm
总结
你看,方法其实很清晰。实际操作中,查看PHP-FPM的日志和检查Web服务器(Apache/Nginx)的错误日志,是覆盖了绝大多数场景的通用做法。根据你的环境配置,选择对应的方法,就能快速定位问题所在了。
相关攻略
必须用官方脚本安装Composer而非apt,因apt版版本陈旧(2 2 x)、不支持现代框架、self-update失效且无PATH配置;需校验SHA384并确保zip phar mbstring等PHP扩展启用。 这里有个核心建议:千万别图省事用 apt install composer。这个命
Ubuntu下解决 PhpStorm 兼容性问题的实用步骤 一 基础环境与版本匹配 想让PhpStorm在Ubuntu上跑得顺畅,第一步得打好地基。你得先确认自己的系统是否满足PhpStorm的最低要求,比如操作系统版本、内存和处理器。通常来说,优先使用最新的稳定版是个好习惯,它能带来更多的问题修复
Ubuntu 上 PhpStorm 远程开发实操指南 想把本地PhpStorm的丝滑体验,无缝延伸到远程Ubuntu服务器上吗?这听起来有点复杂,但实际操作起来,其实是一套清晰的组合拳。下面这份指南,就带你一步步打通从环境准备到调试上线的全链路。 一 准备与网络连通 万事开头难,远程开发的第一步,就
Ubuntu下PhpStorm性能监控方法 当PhpStorm在Ubuntu上运行变得迟缓时,问题可能出在系统资源、IDE配置,甚至是你的PHP应用本身。别急着重启,一套清晰的监控和定位方法,往往能更快地解决问题。下面就从系统到IDE,再到应用层,梳理一下关键的监控工具和优化思路。 一 系统级监控工
在 Ubuntu 上升级 PhpStorm 的常用方式 想让你的 PhpStorm 时刻保持最佳状态吗?在 Ubuntu 系统上,其实有几种相当便捷的升级路径可选。 自动更新:这是最省心的方式。打开 PhpStorm,依次进入 File → Settings → Appearance & Beha
热门专题
热门推荐
荣耀Magic5录屏录音功能全解析:如何实现专业级音画同步 想在荣耀Magic5上录制带声音的屏幕内容?完全没问题。这款机型的录屏功能不仅支持录音,还给了你充分的选择权:可以只录系统内部播放的声音,比如游戏音效或视频原声;也可以只录制通过麦克风输入的人声解说;或者,两者混合录制,让讲解和演示声音同步
水空调如何更省电、更凉快?关键在于“精准控水、智能调风、协同环境”三位一体 想让水空调既省电又制冷强劲,秘诀不在于把水温调到最低,而在于一套“精准控水、智能调风、协同环境”的科学运行策略。简单来说,就是让水、风和环境三者打好配合。有实测数据表明,当循环水温稳定在7到12度这个“甜区”,配合高效的降温
卡萨帝洗衣机C9错误解析:排水异常背后的安全逻辑 当卡萨帝洗衣机的屏幕上跳出C9代码,很多用户的第一反应是“机器坏了”。其实不然,这恰恰是整机安全保护机制在起作用——它本质上是一个排水异常的硬件级提示。技术手册将其明确归类为“排水 进水时序异常”,意味着系统在脱水结束后,没能按预设剧本走完后续的进水
IH电饭煲煮的饭,真的更香吗? 答案是肯定的。无论是米饭的蓬松度、香气浓郁度、软硬均衡性,还是剩饭二次加热后的口感保持,IH电饭煲的表现通常都优于传统的底盘加热式电饭煲。这背后的核心,是一场从“局部加热”到“立体烹饪”的系统性技术升级。电磁感应技术让内胆自身均匀发热,结合精准的多段温度控制和部分机型
vivo S9恢复出厂设置失败,核心原因与标准处置流程 遇到vivo S9恢复出厂设置失败,先别急着下结论是手机坏了。这事儿,十有八九是操作链上的某个前置条件没达标——比如账户没退干净、电量告急,或者是系统缓存一时“卡了壳”。最稳妥的路径,依然是走系统设置菜单:依次点开【设置】→【系统管理】→【备份





