0

我在 apache 服务器中加载 xdebug 时遇到问题。

这是我的设置:

阿帕奇 2.2.11 MySQL 5.1.36 PHP 5.2.0 Windows 7 Wampserver 2.0

php -i 和 php -m 显示安装了 xdebug 模块 php_xdebug-2.1.0RC1-5.2-vc6.dll。

但是 phpinfo() 没有显示已安装 xdebug。我尝试通过 Wampserver UI 和直接运行 httpd(以管理员身份)将 apache 作为服务启动,并且我检查了 php_xdebug-2.1.0RC1-5.2-vc6.dll 文件的权限。

日志中没有警告。在 apache 错误日志中,我得到:

[Thu Jun 24 11:20:55 2010] [notice] Apache/2.2.11 (Win32) PHP/5.2.0 已配置 -- 恢复正常操作

有人有什么想法吗?

谢谢,

约翰

4

2 回答 2

1

我已经像你说的那样做了,但没有任何反应

在php.ini中,我也修改为指令

extension=php_xdebug.dll
...

zend_extension = "C:/wamp/bin/php/php5.3.3/ext/php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey="netbeans-xdebug"

再次启动服务器后,Apache 日志中没有错误,一切似乎正常。仍然没有从 phpinfo 中看到任何有关 xdebug 的信息。我完全放弃了:(对我的案子有任何想法,对此表示赞赏。

于 2011-01-11T05:01:39.033 回答
0

我在使用 wampserver2.0 时解决了我的问题,并天真地假设我可以使用 c:\wamp\bin\php\php{version#}\php.ini 来影响我的配置。

实际上,必须使用 c:\wamp\apache\Apache{version#}\bin\php.ini 在 wamp 服务器上配置 php。

希望这可以帮助其他可能有朝一日为此撕毁头发的人。

约翰

于 2010-06-24T00:51:39.863 回答