如何在 Vagrant (Homestead) 上使用 XDebug 和 VSCode?
How to use XDebug with VSCode on Vagrant (Homestead)?
关于如何使用 VSCode
在 Vagrant (Homestead) 上设置 XDebug 的指南
版本:
- PHP 7.1
- VSCode 1.16.1
- XDebug 2.5.5
- Vagrant 1.9.8
本指南基于 Vagrant (Homestead 6),PHP 7.1,Xdebug 2.55,VSCode。宅基地使用 Ubuntu 16.04
- 安装Vagrant
将 Homestead 框添加到 Vagrant。您可以找到有关 Laravel Homestead
的更多信息
Homestead文件夹有after.sh
,复制这些LINES到after.sh即可
在初始化 vagrant 后安装 xdebug。
不要忘记在Homestead.yaml
站点
中指定php: "7.1"
运行 vagrant up
或 vagrant reload --provision
如果一切正确,您应该在 vagrant up
或 vagrant reload --provision
之后看到这一行
在本地机器上安装VSCode and PHPDebug extension
打开 VSCode -> 单击 "Debug" -> 单击 "Configure or Fix 'launch.json'"
使用此 launch.json 设置 PHP调试扩展。
在任意文件中设置断点,在调试器中点击"Play"
关于如何使用 VSCode
在 Vagrant (Homestead) 上设置 XDebug 的指南版本:
- PHP 7.1
- VSCode 1.16.1
- XDebug 2.5.5
- Vagrant 1.9.8
本指南基于 Vagrant (Homestead 6),PHP 7.1,Xdebug 2.55,VSCode。宅基地使用 Ubuntu 16.04
- 安装Vagrant
将 Homestead 框添加到 Vagrant。您可以找到有关 Laravel Homestead
的更多信息
Homestead文件夹有
after.sh
,复制这些LINES到after.sh即可 在初始化 vagrant 后安装 xdebug。不要忘记在
Homestead.yaml
站点 中指定运行
vagrant up
或vagrant reload --provision
如果一切正确,您应该在
vagrant up
或vagrant reload --provision
之后看到这一行在本地机器上安装VSCode and PHPDebug extension
打开 VSCode -> 单击 "Debug" -> 单击 "Configure or Fix 'launch.json'"
使用此 launch.json 设置 PHP调试扩展。
在任意文件中设置断点,在调试器中点击"Play"
php: "7.1"