我已经安装了WAMP,并决定在最新版本的WAMP中使用默认的Apache 2.1.7;原因是我的网站所在的主机服务器也使用 2.1.7。之前,我在 WAMP 中使用 Apache 2.2.11,因为我的上一个主机也使用该版本。
我现在遇到的问题是,我似乎打开了一些调试器,或者当我收到 PHP 错误时,它如下图所示,并且即使启用了该错误,该错误也不会记录到 PHP 错误日志中,等等。php.ini
。当我切换回较早的 Apache 版本时,所有错误都会记录在 PHP 错误日志中。
所以一定是阿帕奇。基本上我希望 PHP 像以前一样将错误记录到 PHP 错误日志中。为什么会发生这种情况以及我该如何改变它?
我不介意错误的显示方式,因为无论如何它都会有帮助,因为我可以更好地看到它,但我仍然喜欢它也记录到 PHP 错误日志。
以下是在 WAMP 中切换 Apache 版本后出现的 PHP 错误;
这是图片:
我设法对它进行排序。要再次重新启用 PHP 错误日志记录,只需执行以下操作:
- 左键单击任务栏中的 WAMP 图标
- 然后将鼠标移到PHP >
- 然后往下点击php.ini
- 现在寻找:
;error_log = "c:/wamp/logs/php_error.log"
(请注意,您的计算机上的位置可能与我的计算机上的位置不同,并且与我的不一样。)现在只需删除;从该行的开头开始并保存php.ini
并重新启动所有 WAMP 服务。
为了使错误看起来像 PHP 中通常发生的那样,并删除php.ini
文件查找:
zend_extension =“c:/wamp/bin/php/php5.3.5/zend_ext/php_xdebug-2.1.0-5.3-vc6.dll”
并添加一个;到该行的开头并重新启动 WAMP。现在WAMP将再次恢复正常。
新的 WAMP 似乎禁用了 PHP 文件错误日志记录,而是将 PHP 错误记录在 Apache 错误日志中。我不确定它以前是否这样做过,但无论如何,它解决了我的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)