vscode中使用phpdebug远程调试服务器上的php代码,xdebug安装成功但是断点不停止。

发布于 2022-09-11 15:30:50 字数 160 浏览 15 评论 0

本地没有php环境,代码是部署在远程服务器上,通过samba映射到本地。想通过xdebug来远程调试,服务器和本地vscode都已安装xdebug,但是在断点处没有停止。
可能是“php.validate.executablePath”这个字段配置有问题,想知道这个字段怎么填写服务器中的php路径?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我要还你自由 2022-09-18 15:30:50

求帮助!!!我也是这样

放赐 2022-09-18 15:30:50

请问楼主解决了吗

奢欲 2022-09-18 15:30:50
# 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": 8900,
            "pathMappings": {
                "/home/yanglu09/oss": "${workspaceRoot}/"
            }
        }
    ]
}
其中pathMapping中对象key为服务器上代码路径,value中${workspaceRoot}为当前本地工作目录

具体问题可以通过配置xdebug.log日志文件分析连接问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文