入职新公司,新公司的开发环境为Laravel+Homestead,本人使用的开发工具是phpstorm.
所谓工欲善其事,必先利其器。phpdebug是一个很好用的功能,所以就花了一下时间,配置了一下。
1. 开启phpdebug扩展。
这里我们就不详细的讲述了,因为在Homestead中,phpdebug是默认开启的,没有开启的也没有关系,获取自己的php版本,去网上下载对应版本的扩展,然后修改php.ini 即可。
2. 配置我们的 phpstorm
运行虚拟机--->打开phpstorm-->加载项目。
1. 点击phpstorm
2. 点击preferences(不好截图,这里就不放图片了)
3.之后显示设置弹框,点击语言和框架
4.点击PHP,首先设置PHP版本,和你的项目保持一致就好了,然后我们添加cli解释器。
5.然后点击PHP下面的调试选项,可以看到如下界面,红框圈起来的地方注意一下,这个端口号要和你自己配置的端口号一致。查询端口号的方法是打印phpinfo(),然后搜索xdebug.remote_port,也可以去php.ini里去找。
6.添加DBGp代理,ide键随意,主机添加你项目的访问地址,端口号9001(不冲突即可)
7. 然后点击服务器
8. 然后添加访问的模板,点击下拉框,然后选择编辑配置。
9.到这里就配置完成了,我们来试试效果吧
调试访问的时候加一个参数就好了
key为XDEBUG_SESSION_START,值就是我们上面配置的ideKey。
小结
因为自己项目用的到,所以配置了一下,我自己电脑上是可以运行的。如果发现有什么不对的地方,欢迎来纠错!