我正试图在VSCode上设置Xdebug,为此,我安装了
PHP调试
扩展名,并将launch.json设置为:
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"stopOnEntry": true,
"pathMappings": {
"/Users/me/Desktop/www/my_current_project": "${workspaceFolder}"
}
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}
对于chrome上的扩展,我使用了Xdebug助手,我不确定它是否应该在没有cookie的情况下工作,或者在VSCode的情况下不工作(因为PHPStorm需要一个),但我已经将cookie值设置为“VSCode”,正如我在互联网上找到的那样。。。并且该扩展已启用(绿色)。
然后,我点击了VSCode上的“Listen for Xdebug”,并在我的脚本上设置了一些断点,但VSCode不会响应我从浏览器调用脚本。
到目前为止,我还没有找到任何对我有效的解决方案,我想launch.json文件可能有问题。。