2010-02-10 66 views
1

我正在尝试在安装了Eclipse PHP的XP计算机上安装Xdebug。我正在使用WAMP,并且我会认为我已经完成了本书的所有内容(正如几本在线教程所预期的那样),但是当我尝试执行调试并开始会话时,没有任何反应,Eclipse也会通知您。另一个选项卡随Firefox中附加的GET字符串打开,但这就是它。Eclipse的Xdebug问题PHP

我不知道该怎么做,但我会猜测我不是第一个有这个问题的人,所以在这里问这可能不是一个坏主意!

我非常感谢任何可以帮助我走向正确方向的答案。调试对我来说是一个全新的东西。

谢谢!

这里也是一些信息:

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 

和URL:

http://localhost/debugtest/index.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=12658406113583 

回答

1

你的东西看起来不错,但是,如何是你的IDE设置?

它在监听什么端口以及它发送了什么密钥? 另外,我总是在代码中设置一个xdebug_break()断点,以获取xdebug来捕获并开始与我的IDE交谈。

你试过吗?

+0

嗨!谢谢! 它正在监听并在端口9000上发送。我在哪里可以找到关于KEY的信息,因为我没有在Eclipse中为Xdebug使用任何代理? – Industrial 2010-02-10 23:25:36

2

当一切检查正确后(浏览器路径,监听端口,php -i,XDEBUG_SESSION_START = ...,胶带等),它仍然坐在那里等待Godot,重新启动修复问题。 Yay Windows。

+2

这可能是因为你必须在编辑php.ini文件后重新启动apache。 – peterrus 2013-04-12 21:59:18