使用 Xdebug Eclipse PDT 调试远程服务器

时间:2021-05-20 17:28:38

标签: eclipse eclipse-pdt

我有以下设置:

  • 带有 apache 和 php(安装并启用 xdebug)的本地多通道 vm 实例,其中托管开发站点
  • 本地项目与远程源文件夹同步的主机

本地 multipass vm 实例充当远程服务器并响应 http://dev-env:8080/。

我已经用 Visual Studio 代码测试了这个设置并且它有效,我只需要在 launch.json 文件中设置正确的路径映射。

但是我不能让它与 Eclipse PDT 一起工作。

Xdebug 日志显示 Eclipse Xdebug 客户端接受远程 Xdebug 连接。事实上,当我在 chrome 上浏览网站时,Eclipse 会收到输出 html。问题是断点不起作用。

我还配置了默认的 php 服务器如下:

服务器

  • 基本网址:http://dev-env:8080
  • 文档根目录:空,因为它托管在多通道虚拟机上

调试器
默认设置(听 9003)

路径映射
远程路径指向虚拟机内源所在的文件夹,例如:

/home/apache/devsite/

本地路径指向同步文件夹(始终与远程相同),例如:
/home/user/projects/devsite/

0 个答案:

没有答案