网络知识 娱乐 phpstorm开启debug断点调试模式

phpstorm开启debug断点调试模式

前言:在开发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)此时断点就进来了

 

 如果你有什么不懂得地方可以联系我帮你分析分析哈。