我在apache服务器上加载xdebug时出现问题。
以下是我的设置:
Apache 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启动apache作为服务,并直接运行httpd(作为管理员),并检查了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配置 - 恢复正常运行
有没有人有任何想法?
谢谢,
约翰
答案 0 :(得分:1)
我已经像你说过但没有任何反应 使用WAMPSERVER 2.1,php_xdebug-2.1.0-5.3-vc6.dll(但我将其重命名为php_xdebug.dll)
在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的任何信息。我完全放弃了 :( 对我的案子有任何想法,赞赏。
答案 1 :(得分:0)
我解决了我的问题,因为我正在使用wampserver2.0并天真地假设我可以使用c:\ wamp \ bin \ php \ php {version#} \ php.ini来影响我的配置。
实际上,必须使用c:\ wamp \ apache \ Apache {version#} \ bin \ php.ini在wamp服务器上配置php。
希望这可以帮助其他任何可能有一天会撕掉头发的人。
约翰