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调试。
需要设置 xdebug.idekey
ide key 没得。要在配置文件中写上xdebug.idekey="vagrant"。
顺便在 laradock 下使用 xdebug 很方便,省去了很多配置步骤,可以少踩不少坑。
删除 configurations 中的配置,这是多余的
这是我的一篇近似的博文,可以参考一下,链接
@maxlcoder 在phpinfo总看到idekey = vagrant了呀,而且我尝试添加了idekey还是有这个警告
@varro 因为跟着教程学的,所以暂时先用着教程里面的环境
@cnguu
我用的box是教程里面的开发环境部署提供的链接下载的。会不会是里面继承ubuntu没有开放9000端口导致没有将idekey传入?