怎样设置CentOS PHP日志级别
在CentOS上配置PHP日志级别:编辑/etc/php.ini,设置error_reporting为E_ALL(开发)或E_ALL&~E_DEPRECATED(生产),开启log_errors,生产环境关闭display_errors防止信息泄露,可选指定error_log路径。保存后重启Apache、Nginx或PHP-FPM。此配置对调试与安全至关重要
在 CentOS 上配置 PHP 日志级别,这事看起来简单,但不少新手在这儿栽过跟头。其实核心就几步:找到配置文件、改对参数、重启服务。下面直接进入正题。

第一步,找到 php.ini 文件。通常情况下它就在 /etc/php.ini,用你习惯的编辑器打开就好——vi 或 nano 都行:
sudo vi /etc/php.ini
或者
sudo nano /etc/php.ini
第二步,在文件里找到 “Error Reporting” 部分。如果没找到也不用慌,直接在末尾加上下面这段配置:
; Error reporting level
error_reporting = E_ALL
display_errors = Off
log_errors = On
第三步,你需要根据实际需求来调整 error_reporting 的值。比如只想记录警告和错误,那就改成:
error_reporting = E_WARNING
可选的日志级别有很多,常用的包括:
- E_ALL:报告所有错误和警告
- E_ERROR:仅致命错误
- E_WARNING:警告
- E_PARSE:解析错误
- E_NOTICE:通知
- E_CORE_ERROR:核心错误
- E_CORE_WARNING:核心警告
- E_COMPILE_ERROR:编译错误
- E_COMPILE_WARNING:编译警告
- E_USER_ERROR:用户错误
- E_USER_WARNING:用户警告
- E_USER_NOTICE:用户通知
第四步,如果你想把日志单独存到一个文件里,可以修改 error_log 指令的路径:
error_log = /var/log/php_errors.log
这里有个关键点:PHP 进程必须有写入该文件的权限,否则日志不会生成。
第五步,保存并关闭 php.ini 文件。
第六步,重启你的 web 服务器让配置生效。如果是 Apache:
sudo systemctl restart httpd
如果是 Nginx 搭配 PHP-FPM:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
完成以上步骤后,PHP 日志级别就按你的设置生效了。别忘了检查指定的错误日志文件,看看是否有预期的记录输出——这是验证配置是否生效最直接的方式。
Compressor 是 Apple 面向 Mac 推出的专业媒体转码与交付工具,可与 Final Cut Pro、Motion 协同工作。它支持批量任务、自定义编码预置、HDR 与广色域处理、字幕、空间视频、专业媒体格式及多台 Mac 分
Apple Motion 是苹果面向 Mac 视频创作者推出的动态图形与视觉特效工具,可制作二维及三维字幕、转场、粒子动画、对象跟踪和合成效果,并能将自定义模板直接用于 Final Cut Pro。
Archicad是Graphisoft推出的建筑信息模型设计软件,可在Mac上完成概念设计、参数化建模、图纸编制、工程量统计、渲染展示及团队协同。模型与平立剖面、明细表和布局保持关联,适合建筑师、室内设计师、BIM团队及相关专业学生使用。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。














