PhpStorm + vagrant + Homestead配置xdebug
PhpStorm + vagrant + Homestead配置xdebug
vagrant和homestead安装好之后,基本上就已经配置了xdebug 参考PHPStorm配置Xdebug
一、查看是否已经安装xdebug
1.登录homestead vagrant ssh
2.检查是否有xdebug配置
1 | #切换到homestead的php7环境下的配置 |
如果你看到20-xdebug.ini
的配置项,说明Xdebug
是正确加载了的,如下图:
二、配置xdebug.ini
通过下面的命令进入xdebug.ini
所在目录:
1 | cd /etc/php/7.1/mods-available |
你可以使用vim对其编辑,在zend_extension=xdebug.so
一行下面添加下面几行:
1 | zend_extension=xdebug.so |
保存,退出,然后重启php-fpm
1 | sudo service php7.1-fpm restart |
三、配置配置PHPStorm
在PHPStorm打开你的Laravel项目,按cmd + ,
呼出偏好设置,找到PHP
下的Servers
,进行如下配置: 然后回到导航栏,找到 Run -> Edit Configurations
,添加一个PHP Web Application
。如图:
四、chrome 安装Xdebug helper
1.chrome 下载Xdebug helper 2.Xdebug helper 打开
五、进行测试
1.设置断点。 2.刷新页面 3.看到如下debug数据
然后在每一行添加断点,然后
Run --> Debug
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Easy's Blog!
评论