0

我在 PHP 容器中配置了 Xdebug,该容器由 Vagrant 中的 Docker 运行。

什么是让 Xdebug 在 PhpStorm 中工作的最佳方法,那么如何公开 docker 容器调试器信息(端口 9003)以在启用的 PHP 调试连接侦听器上建立与 PhpStorm 的连接。由于有 2 个通信层(PC->Vagrant->Docker)

4

1 回答 1

2

“公开 docker 容器调试器信息(端口 9003)以建立与 PhpStorm 的连接”

那是错误的假设。Xdebug 需要连接您的 IDE,而不是相反。

所以你需要告诉 Xdebug 连接到你的 IDE 运行的 IP 地址,你可以通过在主机上运行“ifconfig”找到它,并且可能有多个选项。

我不明白你为什么Vagrant 中运行 Docker。

于 2021-12-05T08:59:45.157 回答