发布于2026-07-03 阅读(0)
扫一扫,手机访问
在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就成功关闭了。需要提醒一句:在生产环境中关掉它是正确的选择,但在开发过程中最好还是保持开启——否则一旦代码出问题,你可能连报错信息都看不到,调试起来会非常头疼。所以一个合理的做法是:本地开发环境打开,线上环境关掉。
下一篇:Apache2模块如何加载
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8