XDebug不使用xampp

Mat*_*ury 3 php apache xampp zend-framework xdebug

我正在使用(或尝试使用)捆绑的XDebug和XAMPP 1.7.2.它捆绑了Apache 2.2.12,PHP 5.3.0,XDebug 2.0.5和Zend(不确定版本)

这是一个全新的XAMPP安装,我唯一添加到php.ini(在xampp/php/php.ini)是:

zend_extension_ts = "C:\xampp\php\extensions\php_xdebug.dll"
[xdebug]
xdebug.auto_trace = 1
xdebug.collect_includes = 1
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.default_enable = 1
xdebug.extended_info = 1
xdebug.show_local_vars = 0
xdebug.show_mem_delta = 1
xdebug.trace_format = 1
xdebug.trace_options = 0
xdebug.trace_output_dir ="C:\xampp\tmp"

xdebug.remote_enable=1
xdebug.remote_mode="req"
xdebug.remote_host=127.0.0.1
xdebug.remote_port=17869
xdebug.idekey=<idekey>

xdebug.remote_handler="gdb"
xdebug.auto_profile = 1
xdebug.auto_profile_mode = 2
xdebug.output_dir = "C:\xampp\tmp"

xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
Run Code Online (Sandbox Code Playgroud)

(这只是我尝试过的许多不同配置中的一个)

但是尽可能地尝试,XDebug只是不会连接任何东西.我尝试过Netbeans和Debugclient.exe(在xampp/php/debugclient.exe中).他们俩都坐着等待.

如何让XDebug工作?

Phu*_* An 6

我的情况很烦人.一切都是正确的,除了一个意想不到的事情.配置行

zend_extension = \xampp\php\ext\php_xdebug-2.2.5-5.5-vc11.dll
Run Code Online (Sandbox Code Playgroud)

由XDebug网站生成的错误.我不得不换到

zend_extension = php_xdebug-2.2.5-5.5-vc11.dll
Run Code Online (Sandbox Code Playgroud)

希望如果有人在将来遇到与我相同的问题,可能会节省一些时间