launch.jsonの設定にダダはまり。
windowsでやろうとすると、pathの設定とかが各種資料と違うんだよねw
localsourcerootは、deprecatedと言われるたので、pathMappingsに変更。メッセージがきちんと出るのが親切だなぁ。
自分が作るシステムもそうしたい。
C:\work\git\aaaa.vscode\launch.json
{
// IntelliSense を使用して利用可能な属性を学べます。
// 既存の属性の説明をホバーして表示します。
// 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"log": true,
"pathMappings": {
"${workspaceRoot}": "${workspaceRoot}"
}
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"log": true,
"program": "${file}",
"cwd": "${fileDirname}",
"pathMappings": {
"C:\\aaa\\bbb\\cccc": "${workspaceRoot}"
},
"port": 9000,
"runtimeExecutable": "C:\\xampp\\php\\php.exe"
}
]
}