試行錯誤..「グーグル」をしていても、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
Netbeansにはtelnet経由でアクセスできます。
$ 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