代码之家  ›  专栏  ›  技术社区  ›  naspy971

无法让Xdebug在带有浏览器扩展的VSCode上工作

  •  0
  • naspy971  · 技术社区  · 5 年前

    我正试图在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文件可能有问题。。

    0 回复  |  直到 5 年前
    推荐文章