Hoemstead+phpstorm+xdebug 配置踩坑(仍未配置成功),求助。

phpstorm 配置 XDebug 的流程如下,同时也顺便吧自己遇到的坑写下来,本地配置域名为 laravel 入门教程中的 weibo.test:
1. 首先配置 phpstorm 的 CLI
File->setting->Langruages&Framework->PHP
添加 CLI interpreter
第一个坑,选择论坛环境配置教程的 homestead 后,查看 phpinfo,发现已经安装了 Xdebug 2.6.0 如图

但是添加 homestead 路径之后发现,没有识别出 Xdebug 拓展

搜索了教程之后,发现时没有在环境中打开 Xdebug 拓展,在命令行中运行命令 XON,可以打开拓展。

上图中的第二条命令可以获取 Xdebug 的配置文件所在路径,需要修改配置时可以用得上,我的配置如下:

然后再查看 CLI 配置已经能正确识别 Xdebug 拓展。

接下来配置 PHP->Debug

点击 validate 可以测试是否能远程链接成功

接着进入 PHP->Debug->DBGp proxy,我的填写如下

最后是 PHP->server

远程的映射目录 为 /home/vagrant/Code,最后则是设置 run->edit configuration

本以为大功告成,结果运行 phpstorm Debug 的时候,弹出下面提示

求助,配置过程中是那一步错误还是缺少了什么。很希望能顺利用上 Xdebug 调试。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 6

ide key 没得。要在配置文件中写上 xdebug.idekey="vagrant"。
顺便在 laradock 下使用 xdebug 很方便,省去了很多配置步骤,可以少踩不少坑。

6年前 评论
cnguu

删除 configurations 中的配置,这是多余的

这是我的一篇近似的博文,可以参考一下,链接

6年前 评论

@maxlcoder 在 phpinfo 总看到 idekey = vagrant 了呀,而且我尝试添加了 idekey 还是有这个警告

6年前 评论

@varro 因为跟着教程学的,所以暂时先用着教程里面的环境

6年前 评论

@cnguu
我用的 box 是教程里面的开发环境部署提供的链接下载的。会不会是里面继承 ubuntu 没有开放 9000 端口导致没有将 idekey 传入?

6年前 评论