Xdebug没有使用PDT“等待Xdebug Session”

时间:2011-09-24 22:29:27

标签: php apache xdebug netstat

我正在尝试使用Eclipse PDT插件配置Xdebug。我在网上经历了很多教程,也经历了stackoverflow.com现有的问题。但没有找到答案: 我正在使用Eclipse 3.7和最新的PDT插件。在eclipse中完成了正确的调试配置。此外,我已将Eclipse xdebug的监听端口更改为9009.我也将相同的编号更改为

[xdebug]
xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9009
xdebug.remote_handler="dbgp"
xdebug.remote_log = /tmp/xdebug.log
xdebug.var_display_max_depth=10
xdebug.var_display_max_data=10240
xdebug.auto_trace=1
xdebug.trace_output_dir=/tmp
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so

最后我跑

netstat -anp --tcp --udp | grep LISTEN

我得到以下输出

tcp6       0      0 :::10000                :::*                    LISTEN      2949/eclipse    
tcp6       0      0 :::9009                 :::*                    LISTEN      2949/eclipse    

我在列表中看到了eclipse,但没有看到apache或xdebug。

我在eclipse中与Xdebug的会话挂起了“等待Xdebug会话”......

任何人都知道如何进一步调试

1 个答案:

答案 0 :(得分:1)

我经历过这个...... 我花了几个小时喜欢你读同样的信息......我学到了很多,但没有任何效果。 您的Internet连接是否使用路由器?如果这是真的那么你可能有我的问题。 只是尝试移植前端口9000.我不太了解这个端口和路由器的东西...所以我会给你一张我的路由器配置图片。

enter image description here

我真的希望有所帮助。