我目前正在尝试在安装了Eclipse PHP的XP计算机上安装Xdebug。我正在使用WAMP,我认为我已经完成了本书的所有内容(正如几个在线教程所预期的那样),但是当我尝试执行调试并启动会话时,没有任何反应,Eclipse也会通知它。打开另一个选项卡时,Firefox中附加了GET字符串,但这就是它。
我不知道该怎么做才能让它发挥作用,但我猜我不是第一个遇到这个问题的人,所以问这里可能不是一个坏主意!
我非常感谢能够帮助我朝着正确方向前进的任何答案。调试对我来说是一件全新的事情。
谢谢!
以下是一些信息:
Eclipse说:
Launching: Waiting for Xdebug session
以下是我的php.ini的外观:
[xdebug]
zend_extension="c:/wamp/php/ext/php_xdebug-2.1.0beta2-5.3-vc6.dll"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_mode=req
xdebug.idekey=default
xdebug.remote_log="C:/xdebug.log"
xdebug.remote_port=9000
xdebug.show_exception_trace=0
xdebug.show_local_vars=9
xdebug.show_mem_delta=0
xdebug.trace_format=0
网址:
http://localhost/debugtest/index.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=12658406113583
答案 0 :(得分:2)
检查完所有内容后(浏览器路径,监听端口,php -i,XDEBUG_SESSION_START = ...,胶带等),它仍然坐在那里等待Godot,重新启动修复了问题。是的Windows。
答案 1 :(得分:1)
你的东西看起来不错,但你的IDE设置如何?
它正在侦听什么端口以及它发送了什么密钥? 另外,我总是在代码中设置一个xdebug_break()断点来让xdebug捕获并开始与我的IDE交谈。
你试过吗?