mac下phpstorm+Homestead开启xdebug调试

入职新公司,新公司的开发环境为Laravel+Homestead,本人使用的开发工具是phpstorm.

所谓工欲善其事,必先利其器。phpdebug是一个很好用的功能,所以就花了一下时间,配置了一下。

1. 开启phpdebug扩展。

这里我们就不详细的讲述了,因为在Homestead中,phpdebug是默认开启的,没有开启的也没有关系,获取自己的php版本,去网上下载对应版本的扩展,然后修改php.ini 即可。

2. 配置我们的 phpstorm

运行虚拟机--->打开phpstorm-->加载项目。

1. 点击phpstorm

mac下phpstorm+Homestead开启xdebug调试_第1张图片

2. 点击preferences(不好截图,这里就不放图片了)

3.之后显示设置弹框,点击语言和框架

mac下phpstorm+Homestead开启xdebug调试_第2张图片

4.点击PHP,首先设置PHP版本,和你的项目保持一致就好了,然后我们添加cli解释器。

mac下phpstorm+Homestead开启xdebug调试_第3张图片

mac下phpstorm+Homestead开启xdebug调试_第4张图片

mac下phpstorm+Homestead开启xdebug调试_第5张图片

mac下phpstorm+Homestead开启xdebug调试_第6张图片

mac下phpstorm+Homestead开启xdebug调试_第7张图片

mac下phpstorm+Homestead开启xdebug调试_第8张图片

5.然后点击PHP下面的调试选项,可以看到如下界面,红框圈起来的地方注意一下,这个端口号要和你自己配置的端口号一致。查询端口号的方法是打印phpinfo(),然后搜索xdebug.remote_port,也可以去php.ini里去找。

mac下phpstorm+Homestead开启xdebug调试_第9张图片

6.添加DBGp代理,ide键随意,主机添加你项目的访问地址,端口号9001(不冲突即可)

mac下phpstorm+Homestead开启xdebug调试_第10张图片

7. 然后点击服务器

mac下phpstorm+Homestead开启xdebug调试_第11张图片

mac下phpstorm+Homestead开启xdebug调试_第12张图片

 

 

8. 然后添加访问的模板,点击下拉框,然后选择编辑配置。

mac下phpstorm+Homestead开启xdebug调试_第13张图片

mac下phpstorm+Homestead开启xdebug调试_第14张图片

9.到这里就配置完成了,我们来试试效果吧

mac下phpstorm+Homestead开启xdebug调试_第15张图片

mac下phpstorm+Homestead开启xdebug调试_第16张图片

调试访问的时候加一个参数就好了

key为XDEBUG_SESSION_START,值就是我们上面配置的ideKey。

mac下phpstorm+Homestead开启xdebug调试_第17张图片

 

 

小结

因为自己项目用的到,所以配置了一下,我自己电脑上是可以运行的。如果发现有什么不对的地方,欢迎来纠错! 

 

 

 

你可能感兴趣的:(phpstorm,Homestead,x-debug,php,laravel,debug)