【问题标题】:Xdebug not working with PDT "waiting for Xdebug Session"Xdebug 不能与 PDT “等待 Xdebug 会话”一起工作
【发布时间】:2011-09-24 22:29:27
【问题描述】:

我正在尝试使用 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 会话”...

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

【问题讨论】:

  • 在这里找到了问题.. 我的 php.ini 文件中存在问题(语法错误)。所以它从未被完全解析过。修复它现在工作的错误。

标签: php apache xdebug netstat


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-01-25
    • 2013-04-13
    • 2012-03-21
    • 2011-11-15
    • 2011-07-13
    • 2010-10-20
    • 2013-01-08
    • 2012-03-12
    相关资源
    最近更新 更多