【发布时间】: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 文件中存在问题(语法错误)。所以它从未被完全解析过。修复它现在工作的错误。