配置完这个debug,可以网页断点,也可以接口断点
工具下载,推荐使用360急速浏览器,方便管理浏览器插件,这个插件自己从百度下载

配置好,对应到PhpStorm

本地环境配置
1.效果


2.下载debug文件dll https://xdebug.org/download.php 官网
https://xdebug.org/files/php_xdebug-2.6.0-7.1-vc14-nts.dll
1.php 选择7.1版本+nginx,php环境变量对应到php7.1
2.7.1中的php.in 文件[XDebug]模块
3.开启XDebug
~~~
zend_extension="D:\phpStudy2018\PHPTutorial\php\php-7.1.13-nts\ext\php_xdebug-2.6.0-7.1-vc14-nts.dll"
;是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0
xdebug.auto_trace=1
;是否允许Xdebug跟踪函数参数,默认值为0
xdebug.collect_params=1
;是否允许Xdebug跟踪函数返回值,默认值为0
xdebug.collect_return=1
;函数调用跟踪信息输出文件目录,默认值为/tmp
xdebug.trace_output_dir ="D:\phpStudy2018\PHPTutorial\tmp\xdebug"
;性能分析文件的存放位置,默认值为/tmp
xdebug.profiler_output_dir ="D:\phpStudy2018\PHPTutorial\tmp\xdebug"
;打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0
xdebug.profiler_enable = 1
;性能分析文件的命名规则,默认值为cachegrind.out.%p
xdebug.profiler_output_name = "cachegrind.out.%t.%p"
xdebug.remote_enable = 1
;用于zend studio远程调试的应用层通信协议
xdebug.remote_handler = "dbgp"
xdebug.idekey = PHPSTORM
xdebug.remote_host = "localhost"
;注意注意注意 原本默认9000,但是我们nginx重定向使用了这个端口,所以我们debug就用9100
xdebug.remote_port = 9100
~~~
3.phpstorm 设置
3.1选择我们环境变量配置7.1

3.2 端口默认80,除非有改动

3.3xdebug端口remote_port,对应php.in中的XDebug的配置

3.4 对应php.in XDebug模块的

3.5 调试配置,指到localhost

3.6 配置完了,重启nginx
3.7 开启这个电话

3.8给代码打上断点

这个时候就可以在网页跑对应的页面了。
**接口断点**
PhpStorm打上断点后点击这个图标

会弹窗一个网页,复制上面的参数,页面不要关闭

开启接口调试工具,复制到url后面
