我使用WAMP SERVER 2.1并为我的系统选择PHP 5.3.3,因此我选择了带有php_xdebug-2.1.0-5.3-vc6.dll的xDebug,并将名称更改为php_xdebug.dll以便于使用。
按照说明操作:php.ini(在Apache文件夹中)
extension=php_xdebug.dll
...
zend_extension = "C:/wamp/bin/php/php5.3.3/ext/php_xdebug.dll"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="netbeans-xdebug"
然而,没有任何反应,没有与phpinfo的xdebug相关的信息。另外xdebug宣布xdebug尚未安装(http://xdebug.org/find-binary.php)。
我很担心会造成太多配置时间。我疯了,完全放弃了。 任何人都有解决问题的想法,我非常感谢你帮助我。
由于
答案 0 :(得分:0)
你重启了Apache服务器吗?我相信在WAMP的菜单中,应该有一个重启服务器的选项。
答案 1 :(得分:0)
我认为要正确加载XDebug,它需要以下一行代码。无论何时我使用this site的设置,XDebug都没有加载。下面的php.ini片段是我所有开发系统上的配置。
[XDebug]
;; Only Zend OR (!) XDebug
; Modify the filename below to reflect the .dll version of your xdebug
zend_extension="C:\wamp\bin\php\php5.3.6\ext\php_xdebug-2.1.1-5.3-vc9.dll"
xdebug.remote_enable=1
xdebug.remote_host=localhost ; if debugging on remote server,
; put client IP here
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\wamp\tmp"
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_name = "xdebug_profile.%R::%u"
xdebug.trace_output_dir = "C:\wamp\tmp"
同时检查this website以确保您拥有正确的XDebug dll。我曾经遇到过在vc6系统上使用vc9 dll的问题。