Xdebug3をWindows10のPhpStormに接続するにはどうすればよいですか?
Dec 01 2020
PhpStormを接続し、PHPスクリプト/ WebページをXdebugでデバッグしようとしています。これは何度か行ったことです。
これは私のphp.iniファイルです(興味深いビット):
[xdebug]
zend_extension=C:\xampp\php\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
複数のブレークポイントを設定xdebug_break()
してインデックスを呼び出しましたが、コードの実行がそれらで停止していません。
これは、XdebugのPhpStorm検証スクリプトの出力です。

PhpStormがポート10000でリッスンしていることを示すnetstatの出力:

回答
2 RijadMorina Dec 01 2020 at 15:37
php.iniの行を次のように変更します
xdebug.mode=debug
PhpStormのポートを、9000ではなく9003でリッスンするように設定します。
xdebug v3では、デフォルトのxdebugポートが9003に変更されました。 https://xdebug.org/docs/upgrade_guide#Step-Debugging
1 WebEXP0528 Dec 02 2020 at 15:15
変化する
から
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
に
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=10000