PHP 使用 Vscode 在 Docker 主机上调试

PHP debugging on a Docker host using Vscode

如何让 Xdebug(或其他调试器)在 VSCode 中为 Docker PHP 容器工作?

我找到了这个教程,但它是针对其他 ide 而不是 VS code 的。除了在 VS Code 中本地调试之外,我还没有找到任何其他指南来解释如何做任何事情。

https://phauer.com/2017/debug-php-docker-container-idea-phpstorm/

嗯,由于大约一个月没有任何答案,这是我发现的一篇文章,看起来像是网络上最全面的答案。

这个 link 遍历了说明(这里太冗长了) https://medium.com/@jasonterando/debugging-with-visual-studio-code-xdebug-and-docker-on-windows-b63a10b0dec

基本上:

  • 在 VS 代码中安装 PHP 调试和 PHP IntelliSense 扩展
  • 将 Xdebug 配置添加到您的 docker 撰写文件
  • 设置调试任务
  • 测试调试器