先把小p的xdebug打开,端口的话我这里是用的是9007,你们可以随意开个,只要不跟其他端口冲突就可以
然后打开phpstorm文件下面的settings
设置php解析器成刚刚打开了xdebug那个版本,
服务器这里配置好你本地要跑xdebug的网站
完成以上步骤之后我们开始验证下xdebug能跑通没有
点击运行下面的web服务器调试验证
这里的脚本路径是你的项目根目录 url是你本地的网站 点击验证后发现报了个错
按提示我们打开php.ini发现这个选项是关闭的,把它改成1
然后重启php,然后再次点击验证已经验证通过,ok,那接下来就实战使用xdebug
点击+号添加一个php web页面
回到项目 找到你要调试的控制器 方法 然后点一下那个电话 和在你要调试的方法里随便打两个断点(看自己要调试哪里去打)
然后点击电话傍边的甲壳虫 ,它会打开一个网站,就是你要调试的路由
这样的 不用管他 然后直接切换回编辑器,
直接在断点哪里什么都一清二楚了
这里的下一步,步出该断点,运行到下一个断点什么的就自行摸索了
这上面是网页的xdebug
下面介绍一下脚本的断点方式
--------------------------------------------------------------------------------------分割线-------------------------------------------------------------------------------------------------------------
这里添加一个脚本的 文件这里是选择用那个文件执行这个脚本
参数这里是你要提供给这个脚本的参数
解析器还是用回我们刚刚的7.2
输入 php think list看看有什么任务脚本
这里看到我们要调试的任务名称了
这里是我们的参数 然后我们在这里打个断点 ,然后打开调试电话 再点击一下甲壳虫 ,就成功进入断点了