为你的Laradock 装个xdebug吧
很多小伙伴在 Laradock
的环境下使用 phpstorm
安装 xdebug
一直无法成功,也不知道是哪里出了问题,表示使用 vscode
就可以,我觉得还是水平出了那么一点点的问题,想使用 Laradock
配置 xdebug
的伙伴跟着我的步伐往下走吧。
Laradock启用xdebug
打开laradock目录下的 .env
配置文件, Ctrl + F
搜索 xdebug
修改 workspace
和 php-fpm
的 xdebug
配置
PHP_FPM_INSTALL_XDEBUG=true
WORKSPACE_INSTALL_XDEBUG=true
重新编译 php-fpm workspace
docker-compose build php-fpm
即可,他会自动帮你编译 workspace
,如遇网络问题请重试,重试10次还无效果,请打开 .env
文件 将使用中国镜像更改为 true
,请勿fq
CHANGE_SOURCE=true
phpstorm配置laradock xdebug
如图配置
有小伙伴有疑问,这个host
为什么要这样子配置呢
可以打开 laradock\workspace
下的 xdebug.ini
host
是必须与配置相同的,Phpstorm
的 name
也是必须为 laradock
,当然如果你改了下图的配置,就要为你修改的配置名字
开始验证你的配置:
按图点击验证,路径必须到项目的 Public
下,Url为你要进行调试的网站,如果你的网站用localhost访问,则配置为localhost,,如果为platform.test则为platform.test,你在浏览器内输入的域名必须为你配置的那个域名,否则是不会帮你进行断点调试的
点击验证后,左侧都是✔,说明就可以了
开始断点
确认 phpstorm
的小电话为打开状态,在代码中鼠标点击,将会出现红点,然后到浏览器访问,红点就会变成带给√的红点了,然后在 phpstorm
内就会出现xdebug调试框,你就可以调试了!
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: