xdebug网站提供一个自动分析你系统对應的xdebug版本的页面网址是:
在页面中打印出来phpinfo,然后全选中复制粘贴进上图的输入框内:
下载对应版本xdebug然后放到php安装目录的ext目录,在php.ini文件中配置:
;指定xdebug库文件的绝对路径
;开启远程调试连接和监听主机和端口的调试客户端
;允许收集传递给函数的参数变量
;允许收集函数调用嘚返回值
;客户机xdebug监听端口和调试协议
;启动调试器协议dbgp
;指定DBGP调试器(IDE)处理程序区分大小写
;关闭性能检测分析触发器
;指定性能分析文件的存放目录
;指定性能分析文件的名称
;指定堆栈跟踪文件的存放目录
;指定堆栈跟踪文件的名称
注意:建议使用最新版或者尽量高版本的phpstorm版本,因為低版本的phpstorm可能在调试xdebug的时候出现未知错误比如点击断点下一步的时候直接死了。
再选中servers在右侧添加一个server自由命名,端口自定义按需来:
点击上方run,选择:
点击左上角加号名字随便,server就选择刚才加的server目录选择你的项目根或入口目录:
三、触发debug调试
然后点击右上角尛电话为坚挺状态:
如果运行程序断点无效,再点击小虫子:
再次运行程序必可行。
然后使用debug调试器一步一步调试就行了具体按钮功能可搜索去查查,这里就不介绍了: