我正在尝试禁用 Apache2 Web 服务器上的 PHP 错误消息,但它不起作用。
我已经在php.ini
文件中启用了它。
error_reporting = E_ALL
我故意在我的 test.php 脚本中引入错误,并且在脚本本身中,我包含了以下内容,但没有显示错误。
init_set('display_errors', 1);
init_set('display_startup_errors', 1);
error_reporting(E_ALL)
我究竟做错了什么?
我正在尝试禁用 Apache2 Web 服务器上的 PHP 错误消息,但它不起作用。
我已经在php.ini
文件中启用了它。
error_reporting = E_ALL
我故意在我的 test.php 脚本中引入错误,并且在脚本本身中,我包含了以下内容,但没有显示错误。
init_set('display_errors', 1);
init_set('display_startup_errors', 1);
error_reporting(E_ALL)
我究竟做错了什么?
该
php.ini
文件位于/etc/php/7.3/cli/php.ini
,仅负责命令行界面。如果您
echo phpinfo();
在脚本中使用该函数来显示您的配置,您将看到以下行:/etc/php/7.3/apache2
这些行将显示/etc/php/7.3/apache2/php.ini
Apache2 Web 服务器的路径。要编辑 Apache2 Web 服务器的配置,您需要修改文件
/etc/php/7.3/apache2/php.ini
.所以,有
two php.ini
可用的文件。