0はじめに
するphpinfo有するビュー情報)のPHP 7.1から7.2.yにアップグレードはXdebugのVSコード(、使用することができない手動現在後、Xdebugのプラグインがアクティブではないが見つかりました - ()ページのphpinfo以下Xdebugのより関連する参照に情報。
事実を持っているためにXdebugの公式ウェブサイト(下記参照)のdllファイルを対応のバージョン、およびphp.iniの関連セット関連xdebugのDLLファイルをダウンロードしてください。
[PHP_XDEBUG]
代替としてzend_extension = "C:\プログラムファイル\ PHP-7.2.26-NTS-のWin32-VC15-x64の\ extに\ php_xdebug-2.9.0-7.2-vc15-x86_64.dll"
実行php.exeに後のエラー:
失敗したロードC:\プログラムファイル\ PHP-7.2.26-NTS-のWin32-VC15-x64の\ extに\ php_xdebug-2.9.0-7.2-vc15-x86_64.dll
1つの原因
ロードされたxdebugのDLLファイルは、PHPのバージョンが一致していません。PHPは、慎重なdllファイルなしNTSバージョンであるTSのバージョンをダウンロードしています。
TSおよびNTS
TSは、ビルドを可能マルチスレッドを指します。NTSは、ビルドのみ、単一のスレッドを指します。以下のためのユースケースTSのバイナリは、マルチスレッドとの相互作用を含むSAPIとPHPは、Webサーバにモジュールとしてロード。以下のためにNTSのバイナリ広範な使用の場合は(だけでなく、たとえば、CLI用)は、マルチスレッドを利用していない、FastCGIのプロトコルを介してWebサーバとの相互作用です。
あなたがこのの直接の原因を見つけることができない場合は、コピー&ペーストするテキストののphpinfo()ページできhttps://xdebug.org/wizardを、そして下に示すように、ページ解析レポートを表示します。
2つのソリューション
DLLがxdebugのがアクティブに参照するには、サーバ、することができますのphpinfo()内のページを再起動し、適切な設定をダウンロードするための指示に従います。