商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Debian PHP配置中的display_errors怎么关

Debian PHP配置中的display_errors怎么关

  发布于2026-07-03 阅读(0)

扫一扫,手机访问

在Debian系统上配置PHP时,关闭display_errors是一个很常见的需求——尤其是当你准备把项目部署到生产环境的时候。毕竟,谁都不想直接把PHP报错信息甩到用户脸上。下面一步步说清楚怎么操作,跟着走就行。

Debian PHP配置中的display_errors怎么关

首先,找到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.17.4

找到文件之后,用编辑器打开它。拿nano举例的话,命令长这样:

sudo nano /etc/php/7.x/cli/php.ini

同样,记得把路径里的版本号改成你自己的。

接下来,在文件里搜索display_errors这个设置项。大多数编辑器都支持搜索(Ctrl+WCmd+W),直接定位到它就行。

找到之后,把这一行的值改成Off

display_errors = Off

保存并关闭文件。然后重启Web服务器让配置生效。如果你用的是Apache:

sudo systemctl restart apache2

如果是PHP-FPM:

sudo systemctl restart php7.x-fpm

版本号照例替换一下。

到这里,display_errors就成功关闭了。需要提醒一句:在生产环境中关掉它是正确的选择,但在开发过程中最好还是保持开启——否则一旦代码出问题,你可能连报错信息都看不到,调试起来会非常头疼。所以一个合理的做法是:本地开发环境打开,线上环境关掉。

本文转载于:https://www.yisu.com/ask/52763418.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注