我有以下设置:
本地 multipass vm 实例充当远程服务器并响应 http://dev-env:8080/。
我已经用 Visual Studio 代码测试了这个设置并且它有效,我只需要在 launch.json 文件中设置正确的路径映射。
但是我不能让它与 Eclipse PDT 一起工作。
Xdebug 日志显示 Eclipse Xdebug 客户端接受远程 Xdebug 连接。事实上,当我在 chrome 上浏览网站时,Eclipse 会收到输出 html。问题是断点不起作用。
我还配置了默认的 php 服务器如下:
服务器
调试器
默认设置(听 9003)
路径映射
远程路径指向虚拟机内源所在的文件夹,例如:
/home/apache/devsite/
本地路径指向同步文件夹(始终与远程相同),例如:
/home/user/projects/devsite/