Debian PHP配置中的display_errors怎么关
作者:EasyWind
时间:2026-07-03
浏览:2
在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-11-04 12:05
京东发布AI餐饮经营工具,已在全国300余家中小餐饮门店落地应用
2026-11-02 10:44
ACfun回家官网入口-acfun网页版免费入口
2026-10-30 14:15
漫蛙manwa漫画官网入口及登录指南2027
2026-10-28 19:07
camtasia怎么导入ppt 幻灯片录制教程
2026-10-27 13:23
上一篇:
Debian如何调整PHP执行时间
下一篇:
Apache2模块如何加载
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































