如何在 Vagrant (Homestead) 上使用 XDebug 和 VSCode?

How to use XDebug with VSCode on Vagrant (Homestead)?

关于如何使用 VSCode

在 Vagrant (Homestead) 上设置 XDebug 的指南

版本:

  1. PHP 7.1
  2. VSCode 1.16.1
  3. XDebug 2.5.5
  4. Vagrant 1.9.8

本指南基于 Vagrant (Homestead 6),PHP 7.1,Xdebug 2.55,VSCode。宅基地使用 Ubuntu 16.04

  1. 安装Vagrant
  2. 将 Homestead 框添加到 Vagrant。您可以找到有关 Laravel Homestead

  3. 的更多信息
  4. Homestead文件夹有after.sh,复制这些LINES到after.sh即可 在初始化 vagrant 后安装 xdebug。

  5. 不要忘记在Homestead.yaml站点

  6. 中指定php: "7.1"
  7. 运行 vagrant upvagrant reload --provision

  8. 如果一切正确,您应该在 vagrant upvagrant reload --provision 之后看到这一行

  9. 在本地机器上安装VSCode and PHPDebug extension

  10. 打开 VSCode -> 单击 "Debug" -> 单击 "Configure or Fix 'launch.json'"

  11. 使用此 launch.json 设置 PHP调试扩展。

  12. 在任意文件中设置断点,在调试器中点击"Play"