vscode php xamppなし デバッグ設定手順

https://n-archives.net/articles/vscode/php-debug-with-xampp-xdebug-vscode/2-vscode.html


注意いただきたいのは、VS Codeでデバッグを行う場合、1ファイル単体で編集を始めただけでは、デバッグは行えない点です。「フォルダ」の単位(またはワークスペースの単位)でオープンする必要があります。今回のような HTML/PHPのドキュメントの場合
、DocumentRoot をフォルダとしてオープンするのが一般的な方法です。今回の例ですと、Apache の DocumentRoot は、D:\path\to\htdocs としていますので、そのフォルダをオープンします。(「ワークスペース」とは、複数のフォルダから構成される作業空間です。)




(1) 初めてlaunch.json を作成する場合

まず、デバッグしたいソースファイルを開きます。通常はPHPファイル *.php を選択することになると思いますが、以下の例では、DocumentRoot直下にある index.html というファイルを開いています。 その場合、1つ確認が必要です。PHPのデバッグを開始するためにはファイルの Language Mode を PHPにしておく必要があります。右下の青い部分に "HTML" と書かれている箇所をクリックし、メニューからPHPを選択します。(この設定は私の個人的な環境による作業です。*.htmlにPHPを記述していない方はこの作業は不要です。)