VSCodeにて、特定のフォルダでのみデバッグが動作しなくなる現象が起きたのでメモとして。
他にもあったらあとから追記します。
設定は合っているか?
launch.jsonの設定が間違っていると、ソースのディレクトリを認識できなかったり、ポートが開けなかったりします。
まずは見直しましょう。
.vscodeフォルダの置き場所は合っているか?
デバッグしたいPHPファイルと同じ階層に.vscodeフォルダがないと動いてくれないようです。
.vscodeフォルダの中にはlaunch.json等が入っているのでこちらも設定を確認してください。
今開いているディレクトリはデバッグしたいPHPファイルと同じ階層か?
開いているディレクトリがデバッグしたいPHPファイルと同じ階層でないと、今開いているディレクトリにある.vscodeフォルダを参照しに行ってしまい、ファイルパスがうまく取れないことがあります。