为你的Laradock 装个xdebug吧

很多小伙伴在 Laradock的环境下使用 phpstorm安装 xdebug 一直无法成功,也不知道是哪里出了问题,表示使用 vscode 就可以,我觉得还是水平出了那么一点点的问题,想使用 Laradock 配置 xdebug 的伙伴跟着我的步伐往下走吧。

Laradock启用xdebug

打开laradock目录下的 .env 配置文件, Ctrl + F 搜索 xdebug 修改 workspacephp-fpmxdebug配置

PHP_FPM_INSTALL_XDEBUG=true
WORKSPACE_INSTALL_XDEBUG=true

为你的Laradock 装个xdebug吧

为你的Laradock 装个xdebug吧

重新编译 php-fpm workspace

docker-compose build php-fpm 即可,他会自动帮你编译 workspace,如遇网络问题请重试,重试10次还无效果,请打开 .env 文件 将使用中国镜像更改为 true,请勿fq

CHANGE_SOURCE=true

phpstorm配置laradock xdebug

如图配置

为你的Laradock 装个xdebug吧

有小伙伴有疑问,这个host为什么要这样子配置呢

可以打开 laradock\workspace 下的 xdebug.ini

为你的Laradock 装个xdebug吧

host 是必须与配置相同的,Phpstormname 也是必须为 laradock ,当然如果你改了下图的配置,就要为你修改的配置名字

为你的Laradock 装个xdebug吧

开始验证你的配置:

按图点击验证,路径必须到项目的 Public下,Url为你要进行调试的网站,如果你的网站用localhost访问,则配置为localhost,,如果为platform.test则为platform.test,你在浏览器内输入的域名必须为你配置的那个域名,否则是不会帮你进行断点调试的

为你的Laradock 装个xdebug吧

为你的Laradock 装个xdebug吧

点击验证后,左侧都是✔,说明就可以了
为你的Laradock 装个xdebug吧

开始断点

确认 phpstorm 的小电话为打开状态,在代码中鼠标点击,将会出现红点,然后到浏览器访问,红点就会变成带给√的红点了,然后在 phpstorm 内就会出现xdebug调试框,你就可以调试了!

为你的Laradock 装个xdebug吧

为你的Laradock 装个xdebug吧

为你的Laradock 装个xdebug吧

为你的Laradock 装个xdebug吧

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

兄弟你头像有全集嘛 :see_no_evil: 很喜欢

1个月前 评论
chowjiawei (楼主) 1个月前

laradock就是建立镜像太慢了 各种失败~ 你这个镜像也是官方的吗

1个月前 评论
chowjiawei (楼主) 1个月前

好卡,还是没有dd快乐。基本慢了3倍

1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!