前言;在开发php项目的时候;有时候不知道明确的错误在哪里;想要用java或者c#那样能够开启debug断点分步调试。php本身是不支持的;需要添加xdebug插件来实现。实现步骤如下
1.查看自己php的版本;使用;phpinfo() 函数
2.打开网站
Xdebug: Support — Tailored Installation Instructions
3.复制步骤1中php网站的源代码;鼠标右键;到步骤2的文本框中;点击下面的分析按钮
;1;打开php网站
;2;复制源代码
;3;分析版本
;4;查看分析结果
;5;除了以上步骤之外;还需要添加额外的配置;仍然编辑最后一步的php.ini配置文件;接着后面添加
xdebug.remote_enable = 1 xdebug.remote_handler = ;dbgp; xdebug.remote_host = ;localhost; xdebug.remote_mode = ;req; xdebug.remote_port = 9000 xdebug.idekey = ;phpstorm;
最后的配置结果如图;
备注;9000端口是phpstorm设置里面xdebug的端口;如果本地已经被占用了可以修改;修改路径是在phpstrom里面;file->settings->里面的PHP->Debug
4.重启php环境;在刷新一下php网站的环境信息;里面就会有xdebug的描述;即配置成功
5.设置phpstorm
;1;添加php web Page的配置
;2;添加server服务
;3;server配置如下
;4;选择需要调试的路由;然后点击OK
;5;点击右上角debug按钮
;6;此时断点就进来了
如果你有什么不懂得地方可以联系我帮你分析分析哈。