为什么WAMP中的Apache 2.1.7不会将PHP错误记录到PHP错误日志中?

PHP*_*VER 2 php apache

我安装了WAMP,并决定在最新版本的WAMP中使用默认的Apache 2.1.7; 原因是我的主机服务器我的网站也使用2.1.7.以前,我在WAMP中使用Apache 2.2.11,因为我的上一个主机也使用了该版本.

我现在遇到的问题是我似乎有一些调试器或某些东西,因为我得到一个PHP错误它显示如下图所示,错误没有记录到PHP错误日志,即使它已启用,等等php.ini.当我切换回早期的Apache版本时,所有错误都记录在PHP错误日志中.

所以一定是Apache.基本上我希望PHP像以前一样将错误记录到PHP错误日志中.为什么会发生这种情况以及如何改变它?

我不介意错误的显示方式,因为它无论如何都有帮助,因为我可以更好地看到它,但我仍然喜欢它也可以登录到PHP错误日志.

这是自从在WAMP中切换Apache版本以来PHP错误的样子;

这是图像:

在此输入图像描述

PHP*_*VER 18

我设法对它进行排序.要再次重新启用PHP错误日志记录,请执行以下操作:

  1. 左键单击任务栏中的WAMP图标
  2. 然后将鼠标移到PHP上>
  3. 然后下载并单击php.ini
  4. 现在寻找:

; 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文件错误日志记录,而是在Apache错误日志中记录PHP错误.我不确定它是否曾经如此,但不管怎样,它解决了我的问题.