Xdebug 在 Homestead + VSCode

Homestead + VSCode + Win10下的Xdebug

  1. 安装好 Homestead 和 VSCode
  2. vagrant up 启动Homestead
  3. vagrant ssh 进入SSH
    Xdebug
  4. xon 开启Xdebug
    Xdebug
  5. VSCode 中安装 Xdebug 插件
    Xdebug
  6. 配置 Xdebug 插件
    Xdebug
  7. 添加配置(使断点生效)
    Xdebug
  8. 启动 Xdebug 监听
    Xdebug
  9. 在 PHP 中添加断点(鼠标放上去出现红点时点击鼠标左键)
    Xdebug
  10. 在浏览器中打开网站(例: homestead.test)
    Xdebug
  11. 没有反应? 没关系,直接打开并不会进入 Xdebug 调试
  12. 使用调试模式(多种方式)
    • 使用 Chrome 插件 Xdebug Helper
      Xdebug
    • 在请求中添加 XDEBUG_SESSION_START 参数
      • 直接在 URL 中添加 (http://homestead.test/?XDEBUG_SESSION_START=1
        Xdebug
      • 在 POST 中添加
      • 在 Cookie 中添加 (Xdebug Helper 使用的方法)
  13. 刷新网站
    Xdebug
  14. VSCode 收到 Xdebug 信息
    Xdebug
    Xdebug
  15. 在 Homestead SSH 中使用 xoff 可以关闭 Xdebug 调试 (忽略)
    Xdebug
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
1
粉丝
0
喜欢
2
收藏
3
排名:1956
访问:1075
私信
所有博文
社区赞助商