PhpStormでXdebugを有効にする

Dec 01 2020

ParagonサーバーにXdebugをインストールし、PhpStormで有効にしようとしています。しかし、手順を実行すると、インストールを正しく検証できません。

phpインストールディレクトリ内のphp.iniファイルを新しいバージョンのXdebug3.0に更新しました。

[Xdebug]
zend_extension = C:\Laragon\bin\php\php-7.4.13-Win32-vc15-x64\ext\php_xdebug-3.0.0-7.4-vc15-x86_64.dll
xdebug.mode=debug
xdebug.client_port=9000

しかし、私はまだPhpStormで検証エラーを取得し続けます。Xdebug用のChrome拡張機能もインストールしましたが、PhpStormで動作させることができないようです。

回答

3 LazyOne Dec 01 2020 at 20:29

Xdebug 3は、現在RCビルドがあり、数日中にリリースされるPhpStorm2020.3バージョンでのみ完全にサポートされます。

EAP#6ビルド以降、すでにサポートされています。詳細については、このブログ投稿を確認してください。 https://blog.jetbrains.com/phpstorm/2020/11/phpstorm-2020-3-eap-6/


PhpStorm 2002.2以前では、このような検証をスキップ/無視することができます。とにかく情報目的でのみ存在します(デバッグ接続が実際に機能することを保証するものではないため(たとえば、この検証チェックではチェックされないファイアウォールまたはその他のネットワーク関連の問題のため))。


PS Xdebug 3(ここではPHP 8.0)の2020.3RCビルドでの検証画面は次のようになります。

同じですが、Xdebug 2.9.8を使用する場合(PHP 7.3でXdebug 2を保持しています):