环境
开发工具VSCode 2019
代码库 自建git 仓库
win7集成环境 PHPStudy2018 具体设置信息: PHP 5.4.45 ,MySql 5.7 , Apache 2.4
总结
1.首先 总结上节未提及 win7平台使用的是phpstudy2018(需要安装VC9 11) ,win10 使用的是phpstudy2016(无需安装VC9 11)
2.下载调试所需xdebug,推荐在软件内直接勾选,不推荐去其他地址下载,会出现某些意想不到的问题
扩展完成后需要找到php.ini文件进行设置,找到文件夹下改文件位置并打开
属性说明 :
zend_extension : xdebug文件位置,可在文件中找到 地址复制过来即可
profiler_output_dir :存放生成文件
trace_output_dir : 日志输出目录
remote_enable : 远程调试
remote_port : xdebug 检测端口号
remote_autostart :优先 处理该请求
remote_host :监测地址
修改完成后保存参数
3.VSCode参数修改
安装 PHPDebug模块
加载项目之后会提示php环境未配置完成,需要修改json文件,修改端口号等信息
注意 我这里仅仅用到了Apache 没有用到nginx 所以使用默认9000端口就可以了 , 很多小伙伴反馈 Nginx调试时候 9000端口会重复导致 调试卡死问题注意修改端口号
属性解析:
Listen for XDebug :外部调试模式 ,打开浏览器读取到定点代码会在这里停下 类似VS中的测试
Launch currently open script : 内部调试模式 未启动成功
注意调试之前需要加入设置json属性
用于确定跟踪php版本以及调试选项,这样就可以开始测试啦