为你的Laradock 装个xdebug吧
很多小伙伴在 Laradock的环境下使用 phpstorm安装 xdebug 一直无法成功,也不知道是哪里出了问题,表示使用 vscode 就可以,我觉得还是水平出了那么一点点的问题,想使用 Laradock 配置 xdebug 的伙伴跟着我的步伐往下走吧。
Laradock启用xdebug
打开laradock目录下的 .env 配置文件, Ctrl + F 搜索 xdebug 修改 workspace 和 php-fpm 的 xdebug配置
PHP_FPM_INSTALL_XDEBUG=trueWORKSPACE_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 协议》,转载必须注明作者和本文链接

关于 LearnKu
推荐文章: