PhpStorm + Homestead 配置 xdebug
环境
- windows10
- PhpStorm v2019.1.3
- homestead v7.2 (ubuntu18.04)
- laravel 5.8.* (vhost: laravel.test)
- 请按照你的实际环境来配置, 并不是非得按照我文章中这样的, 但是配置过程大体类似...
Tips
- 记得 PhpStorm 需要
PhpStorm v2019.1.3
以上 - 在访问的时候需要加
?xdebug_session_start=vagrant
, 这个vagrant
不是固定的, 最好用phpinfo
看下
配置 PHP 版本
File => settings => languages & Frameworks => PHP
此时如果你的 PHP 版本无法选择, 请看这个文章最后的小技巧
配置项目目录映射
- Local Path: 是 windows 主机上的目录
- Remote Path: 是 homestead 中的目录
配置xdebug
断点测试
注意点:
- 一定要开启debug监听
- 一定要在浏览器后面加上
?XDEBUG_SESSION_START=vagrant
这个参数, 如果不想每次加这个东西, 也可以安装 chrome 插件 ?XDEBUG_SESSION_START=vagrant
这个vagrant
不是固定的, 是 php.ini 中设置的那个IdeKey
的值
最终效果:
小技巧
- 如果你的
PHP language level
无法选择, 你可以对尝试以下设置
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 4年前 自动加精
很不错~ 收藏了
简洁明了,不会被带进非 Homestead 的坑了 :+1:
能告诉我这是什么环境吗? homestead 还是其他集成环境 或者自己搭建的环境? 你就给我提供这个信息, 我也不知道 :sweat_smile: :sweat_smile: :sweat_smile:
我想用postman 对laravel api接口断点调试 路径怎么配置
好文章,学习收藏了
感觉很多配置不加也能跑