尝试和错误..即使在“谷歌搜索”周围 2 小时后也没有帮助我。似乎没有人有我的问题,或者有一个我看不到的简单解决方案。
我的 phpinfo() 显示 xdebug 就好了:
version 2.1
xdebug.remote_enable On
xdebug.remote_handler dbgp
xdebug.remote_host localhost
xdebug.remote_mode req
xdebug.remote_port 9000
我的 netbeans 监听端口 9000(但只是在 ipv6 上;可能是这个问题):
tcp6 0 0 :::9000 :::* LISTEN 5290/java
可通过 telnet 访问 Netbeans:
$ telnet localhost 9000
Trying 127.0.0.1...
Connected to localhost.
但是在我单击“停止”按钮之前,netbeans 不会启动浏览器。然后它会打开一个带有 ?XDEBUG_SESSION_START=netbeans-xdebug 的浏览器。如何为netbeans禁用ipv6?我不想禁用整个 ipv6 支持(在 phpinfo() 中启用了 ipv6 支持)。还有其他想法吗?
版本:
OS: Ubuntu 12.04 LTS
Apache: 2.2.22
PHP-CGI: 5.3.10
Netbeans: 7.2
Java: 1.7.0_05