0
我试图在debian wheezy上用xdebug 2.2.1设置netbeans 7.3。我试图使它在基于本地主机的基础上工作,它只有一个从同一台机器连接的xdebug用户(最常见的配置)。几个小时后,我有这样的:为什么netbeans试图连接到调试代理?
- Xdebug的工作:我执行包含在Xdebug的来源
debugclient
和它的作品(即当我在Chrome地址栏中键入http://localhost/file.php?XDEBUG_SESSION_START=netbeans-xdebug
的debugclient
收到一个XML响应和我可以用它发送此时,相应的命令交互 - 其他调试客户端可以连接:我已经检查它与崇高的文本2工作(但ST2不因一时替代NetBeans的一个选项)
- Netbeans的。阻塞当使用调试器:如果我按F6键(运行项目),projet主页面在Chrome上启动,但如果按CTRL + F5(调试项目)一个“等待连接(netbeans-xdebug)“消息出现,并且项目主页在Chrome 中未启动,直到我按完成调试会话。然后,页面启动,但没有调试支持,显然。
- Netbeans的似乎试图连接到调试代理:我已抓获了9000级端口的数据包,并在其他调试器(
debugclient
和ST2 plugin
)发送XML格式的请求,netbeans
收到一个奇怪的proxyinit -p 9000 -k netbeans-xdebug -m 0
字符串。 Proxyinit似乎是为了设置多用户系统(但我只需要一个用户)提供信息的请求。
这是捕获使用debugclient
时和使用netbeans
时是一样的我有点困惑,因为它假定XML消息是由xdebug毫无意义地发送的,它没有任何关于谁正在等待接收此消息的信息...
所以问题是:为什么netbeans或xdebug(我不知道是谁)试图连接到调试代理?