我刚刚安装了xampp,到处都是错误。想要摆脱错误处理。我的变量只是烦人的错误。
我不确定在哪里可以找到 php.ini,它不存在于我的C:\xampp\apache
在您的内部php.ini
确保您必须display_errors
关闭。据我了解,如果您将 display_errors 设置为 Off,则 error_reporting 指令不需要更改。
例子:
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
display_errors = Off
在 php.ini 中,进行以下更改,
display_errors = Off
这现在已经很老了,但如果有人遇到这个问题,那么版本 5.6.3 就会出现 XAMMP 问题。我有同样的问题,错误显示设置为“关闭”,它仍然显示为在 phpinfo()
出于某种原因,他们在 php.ini 中添加了两次错误报告。display_errors显示在 php.ini 的第 99 行,然后再次显示在第 552 行。
因此,如果您向下滚动并禁用第一个,第二个仍设置为“打开”并覆盖第一个,使错误报告处于活动状态。
我确信这将在 XAMMP 的未来版本中得到解决,但我想在这里为任何来这里寻找这个问题的答案的人添加这个。
如果你设置 display_errors=off 那么所有类型的错误都会出现。
但是如果你只想注意到错误,你可以设置
error_reporting = E_ALL & ~E_NOTICE
Xampp 和其他 Web 应用程序有一个错误界面来显示程序员(和用户)执行错误或警告(通知)。为了修改 Xampp 显示错误的方式,您必须进入控制面板并打开 php.ini。在此文件中,您可以找到两点来修改它显示错误的方式:
“display_errors = On”。从我的角度来看,它必须一直处于开启状态。如果你推迟,你将不会有任何关于坏句子的信息。
“error_reporting=E_ALL”。这是关键点。更改它的值,您可以更改它显示错误的方式。php.ini 内部记录了所有选项。我最喜爱的:
我希望这适合你。
更多详情https://community.apachefriends.org/f/viewtopic.php?f=17&t=50989