私はwinxpにxdebugをインストールしても問題はほとんどありません。私はxdebugページのフォームにphp infoの出力を貼り付け、必要なバージョンのdll libをインストールします。問題は、ポート9000でxdebugに接続できないことです。ポート9000でリッスンすることはできません(netstat -aコマンドで検出されました)。誰かが私にこの問題を解決する方法のポイントを教えてくださいできますか?ありがとう。winxpでxdebugを実行するには
0
A
答えて
0
上記のリンクにチュートリアルを参照してください、私は出回っこの問題を解決しました。私のphp.iniの設定は以下の通りです。
zend_extension="C:\Program Files\Apache Software Foundation\Apache2.2\php\ext\php_xdebug-2.1.3-5.3-vc9.dll"
[xdebug]
xdebug.remote_enable=ON
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_autostart = 1
xdebug.remote_port=9000
xdebug.idekey="netbeans-xdebug"
xdebug.remote_connect_back=ON
xdebug.remote_log="C:\Program Files\Apache Software Foundation\Apache2.2\logs\xdebug.log"
xdebug.profiler_enable = 1
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "C:/Windows/Temp/xdebug"
xdebug.trace_output_dir = "C:/Windows/Temp/xdebug"
3
あなたはポート9000でリッスンEclipse PDT実際のデバッガが必要になりますが、例えば、XDebugの互換性を提供しています。ここ は私のphpinfoの出力です。
次はあなたのphp.iniで調整する必要があります
; Enable remote connections
xdebug.remote_enable = On
; Automatically connect when PHP script starts
xdebug.remote_autostart = 1
; IP adress to connect *to*
; (adjust accordingly)
xdebug.remote_host = 127.0.0.1
これらの設定はXDebug
は、PHPスクリプトが起動されるたびにlocalhostに接続ようになります。 *正しく設定されている場合、デバッグ接続を受け入れるかどうかを確認するメッセージが表示されます。
*
関連する問題