WindowsのPHPのインストールと設定のxdebugの下で

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()内のページを再起動し、適切な設定をダウンロードするための指示に従います。

おすすめ

転載: www.cnblogs.com/xunzhiyou/p/12094241.html