gpt4 book ai didi

visual-studio-code - 使用 xdebug : pathMapping 设置 VSCode

转载 作者:行者123 更新时间:2023-12-04 23:13:20 29 4
gpt4 key购买 nike

我正在尝试在 VSCode 中设置调试并遇到了一些挑战。我输入了 localSourceRoot 的路径,但 Intellisense 告诉我它已被弃用,我应该改用 pathMapping。

我是新手,不知道如何正确设置。如果有人可以向我解释 pathMapping 要求的变量和/或属性,我将永远欠你的债。

我的系统信息如下:
PHP版本:5.524
xdebug 版本:2.2.5
操作系统 window 8.1
使用桌面服务器版本:3.8.5

我检查了 phpinfo(),它在文件中显示了 Xdebug,所以我知道它已安装。 launch.json 文件非常基本,包含端口 9000 和所有这些。我只需要完成那个该死的 pathMapping 事情。

感谢您的任何帮助。

最佳答案

我猜你正在使用 PHP 调试扩展?
https://github.com/felixfbecker/vscode-php-debug
README.md 说明如下:
远程主机调试
要在远程主机上调试正在运行的应用程序,您需要告诉 XDebug 连接到与 localhost 不同的 IP。这可以通过将 xdebug.remote_host 设置为您的 IP 或通过设置 xdebug.remote_connect_back = 1 来使 XDebug 始终连接回发出 Web 请求的机器。后者是唯一支持多个用户调试同一服务器并且对 Web 项目“正常工作”的设置。同样,请参阅有关该主题的 XDebug 文档以获取更多信息。
要使 VS Code 将服务器上的文件映射到本地计算机上的正确文件,您必须在 launch.json 中设置 pathMappings 设置。例子:

// server -> local
"pathMappings": {
"/var/www/html": "${workspaceRoot}/www",
"/app": "${workspaceRoot}/app"
}
另请注意,设置任何 CLI 调试选项都不适用于远程主机调试,因为脚本始终在本地启动。如果要在远程主机上调试 CLI 脚本,则需要从命令行手动启动它。

关于visual-studio-code - 使用 xdebug : pathMapping 设置 VSCode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49582866/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com