2010-06-23 107 views
0

我在加载apache服务器中的xdebug时遇到问题。在wampserver2.0中加载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的错误日志中我得到:

[周四6月24日11时20分55秒2010] [声明]的Apache/2.2.11(的Win32)PHP/5.2.0配置 - 恢复正常操作

有任何人的想法?

谢谢

约翰

回答

0

我解决我的问题,因为我是用wampserver2.0和天真地想象我可以使用C:\ WAMP \ BIN \ PHP \ PHP版本{#} \ PHP。 ini来影响我的配置。

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

希望这可以帮助那些有朝一日可能会把头发扯出来的人。

约翰

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日志中没有错误,一切似乎都工作normal.Still没有看到来自的phpinfo XDebug的任何信息。我完全放弃 :( 任何想法,我的情况下,赞赏。

+0

我不知道你的服务器如何设置,但我知道有可能几个php.ini的挂在身边。他们? – 2011-02-09 00:37:30