本地没有php环境,代码是部署在远程服务器上,通过samba映射到本地。想通过xdebug来远程调试,服务器和本地vscode都已安装xdebug,但是在断点处没有停止。
可能是“php.validate.executablePath”这个字段配置有问题,想知道这个字段怎么填写服务器中的php路径?
本地没有php环境,代码是部署在远程服务器上,通过samba映射到本地。想通过xdebug来远程调试,服务器和本地vscode都已安装xdebug,但是在断点处没有停止。
可能是“php.validate.executablePath”这个字段配置有问题,想知道这个字段怎么填写服务器中的php路径?
# 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日志文件分析连接问题
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答557 阅读✓ 已解决
782 阅读
请问楼主解决了吗