[VSCode]PHPのデバック環境を構築した時の要点

スポンサーリンク
sample備忘録
スポンサーリンク

はじめに

VSCodeでPHPのデバック環境を構築した際の覚書きです。

環境として、XAMPPのインストールとVSCodeのインストールが済んでいることが前提です。

[PHP]初心者向け開発環境構築講座〜VS Codeインストール方法〜

[PHP]初心者向け開発環境構築講座〜XAMPPインストール方法〜

デバック環境構築手順

VSCodeの設定

デバック環境構築のために、拡張機能をインストールします。

  • PHP IntelliSense
  • PHP Debug
  • PHP Extension Pack

をインストールしました。

VSCode内でsettings.jsonファイルを見つけたら、下記を追記します。

"php.validate.executablePath": "C:\\xampp\\php\\php.exe",
"php.validate.enable": false,
"php.suggest.basic": false,
"php.debug.executablePath": "C:\\xampp\\php\\php.exe",

DLLの取得

XAMPPのコンパネのApacheにある「Admin」をクリック。

PHPInfoをクリックして表示されるページを「ctrl + A」ですべて選択しコピーします。

コピーした内容を下記サイトに張り付けて、DLLをダウンロードします。

Installation Wizard

DLLの追加

「C:\xampp\php\ext」配下に、先ほどダウンロードしたDLLファイル「php_xdebug.dll」にリネームをして配置しました。

リネームしてもしなくても問題ありません。

php.iniの編集

XAMPPのコンパネのApacheにある「config → php.ini」をクリック。

開いたphp.iniファイルの末尾に以下を記載。

[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.mode = debug
xdebug.start_with_request = yes

※Xdebugのバージョンにより異なります。今回はバージョン3を想定しています。

デバッグの実行

  1. VSCodeを開き、「実行とデバッグ」をクリック
  2. 「launch.jsonファイルを作成します。」をクリック
  3. 「PHP」を選択
  4. 「Listen for Xdebug」をクリック

以上で設定完了です。

コメント

タイトルとURLをコピーしました