1

我正在尝试使用 Eclipse PDT 插件配置 Xdebug。我在网上浏览了很多教程,也浏览了 stackoverflow.com 现有的问题。但没有找到答案:我正在使用带有最新 PDT 插件的 Eclipse 3.7。已在 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 会话”......

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

4

1 回答 1

1

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

在此处输入图像描述

我真的希望这会有所帮助。

于 2011-12-19T08:16:02.247 回答