采用的是PhpStrom+Xdebug+QQ浏览器(其他浏览器也可以,个人喜好)
1.下载适合的Xdebug插件
下载地址https://xdebug.org/download.php
不知道选用哪个版本的话,那么有三种方式
(1)可以输出自己phpinfo信息,然后将所有的phpinfo里的信息,复制张贴到下方
Ctrl+A全选phpinfo信息
粘贴到下方框中
监测出适合你的版本,点击进行安装
将下载好的.dll文件放入上图中指定的位置C:phpStudyPHPTutorialphpphp-7.2.1-ntsextphp_xdebug-2.7.1-7.2-vc15-nts.dll
(2)如果你的phpinfo信息监测不到相应的xdebug版本,可以参考下图
(3)根据自己phpinfo信息寻找适合的版本
修改php.ini文件文件,在最后一行添加(其中的目录请按照自己的环境去切换)
[Xdebug]
xdebug.profiler_output_dir="C:phpStudy mpxdebug"
;日志目录
xdebug.trace_output_dir="C:phpStudy mpxdebug"
;加载的动态链接库,上面图片中红框内的内容
zend_extension = "C:phpStudyPHPTutorialphpphp-7.2.1-ntsextphp_xdebug-2.7.1-7.2-vc15-nts.dll"
xdebug.idekey="PHPSTORM"
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_host=127.0.0.1
xdebug.remote_enable=on
xdebug.remote_port = 9000
xdebug.remote_autostart = no
然后再输出phpinfo()就可以检测xdebug的信息
2.下载浏览器Xdebug插件(我使用的QQ浏览器)
应用中心
与php.ini中的配置一样
3.配置PhpStrom
打开设置(Ctrl+Alt+S)=>语言和框架=>php,然后选择对应的php版本
打开设置(Ctrl+Alt+S)=>语言和框架=>php=>Debug,配置与php.ini中xdebug.remote_port一样的端口
配置项目服务
配置调试:运行=>编辑结构