Xdebug 在 Homestead + VSCode
Homestead + VSCode + Win10下的Xdebug
- 安装好 Homestead 和 VSCode
vagrant up
启动Homesteadvagrant ssh
进入SSHxon
开启Xdebug- VSCode 中安装 Xdebug 插件
- 配置 Xdebug 插件
- 添加配置(使断点生效)
- 启动 Xdebug 监听
- 在 PHP 中添加断点(鼠标放上去出现红点时点击鼠标左键)
- 在浏览器中打开网站(例: homestead.test)
- 没有反应? 没关系,直接打开并不会进入 Xdebug 调试
- 使用调试模式(多种方式)
- 使用 Chrome 插件
Xdebug Helper
- 在请求中添加
XDEBUG_SESSION_START
参数- 直接在 URL 中添加 (
http://homestead.test/?XDEBUG_SESSION_START=1
) - 在 POST 中添加
- 在 Cookie 中添加 (Xdebug Helper 使用的方法)
- 直接在 URL 中添加 (
- 使用 Chrome 插件
- 刷新网站
- VSCode 收到 Xdebug 信息
- 在 Homestead SSH 中使用
xoff
可以关闭 Xdebug 调试 (忽略)
本作品采用《CC 协议》,转载必须注明作者和本文链接