Debian PHP配置中的display_errors怎么关
作者:EasyWind
时间:2026-07-03
浏览:0
在Debian系统中,首先确认PHP运行的SAPI类型(如cli、apache2、fpm),找到对应版本的php.ini文件(通常位于/etc/php//下),将display_errors参数设置为Off,然后重启Apache或PHP-FPM服务。生产环境必须关闭以隐藏错误信息,避免敏感信息泄露;开发环境保持开启,便于错误调试和排查。
在Debian系统上配置PHP时,关闭display_errors是一个很常见的需求——尤其是当你准备把项目部署到生产环境的时候。毕竟,谁都不想直接把PHP报错信息甩到用户脸上。下面一步步说清楚怎么操作,跟着走就行。

首先,找到PHP的配置文件php.ini。这个文件的位置取决于你用的是哪个PHP版本以及哪种运行模式。常见的路径有这么几个:
/etc/php/7.x/cli/php.ini—— 命令行版本/etc/php/7.x/apache2/php.ini—— Apache Web服务器版本/etc/php/7.x/fpm/php.ini—— PHP-FPM版本
注意把7.x替换成你实际安装的PHP版本号,比如8.1或7.4。
找到文件之后,用编辑器打开它。拿nano举例的话,命令长这样:
sudo nano /etc/php/7.x/cli/php.ini
同样,记得把路径里的版本号改成你自己的。
接下来,在文件里搜索display_errors这个设置项。大多数编辑器都支持搜索(Ctrl+W或Cmd+W),直接定位到它就行。
找到之后,把这一行的值改成Off:
display_errors = Off
保存并关闭文件。然后重启Web服务器让配置生效。如果你用的是Apache:
sudo systemctl restart apache2
如果是PHP-FPM:
sudo systemctl restart php7.x-fpm
版本号照例替换一下。
到这里,display_errors就成功关闭了。需要提醒一句:在生产环境中关掉它是正确的选择,但在开发过程中最好还是保持开启——否则一旦代码出问题,你可能连报错信息都看不到,调试起来会非常头疼。所以一个合理的做法是:本地开发环境打开,线上环境关掉。
作者最新文章
淘宝闪购“等灯不计时”机制解析:政策、技术与多方协同
2026-09-08 18:00
一加自研电竞三芯P4/G3/T3确认:一加16首发,支持185FPS及9000mAh电池
2026-09-08 16:52
抖音拍摄剪辑教程:从竖屏运镜到卡点成片
2026-09-03 06:05
Excel筛选大于指定数值:操作步骤与结果验证
2026-09-03 06:03
PDF添加文字水印:位置、透明度与字号设置指南
2026-09-03 06:01
上一篇:
Debian如何调整PHP执行时间
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多


































