一、背景简介
在个人电脑上用官方的禅道windows一键安装包部署了禅道系统,进行二次开发,需要进行断点调试查看运行过程中的参数。
本文仅用于记录如何在windows一键安装下开启debug断点调试,防止遗忘。
二、环境
-
个人 Windows 10 系统
-
禅道18.3 Windows一键安装包[官方链接]:已包含apache、mysql、php等
三、部署
部署过程就不详细介绍了,网上有很多教程,无脑一键安装就好了。
一键启动客户端界面:
四、安装XDebug
需要去xdebug官网下载对应你php版本的xdebug.dll插件
这里介绍一个高效的最快的找到你所需要的xdebug插件的方法
4.1、获取当前php的版本信息
- 找到你一键安装的目录,在bin目录下面找到php所在的文件夹。为了方便,我直接安装在D盘,php对应的目录就是
D:\ZenTao\bin\php
其实就是为了让你找到php.exe文件所在的目录,好让下一步操作不出错
- 地址栏输入个“cmd”,弹个黑窗口出来,然后输入下面代码
php -i > phpinfo.txt
然后你就会发现这个目录下面多了个phpinfo.txt文件
4.2、获取当前php的版本对应的xdebug插件
咱就先不管phpinfo.txt里面有啥,打开官方的分析页面,他会推荐你下载哪个版本的插件。
把phpinfo.txt里面的内容全部复制到上面的大框框里,然后点击分析按钮。
解析完了,官方都教你操作了,看不懂没关系,我简单解释一遍。
- 第一步:下载插件,点击链接就好了
- 第二步:把插件复制(移动)到php目录的
/ext
目录下面,并改名为php_xdebug.dll
。 - 第三步:改下配置文件,引用xdebug插件。在
D:\ZenTao\bin\php\php.ini
文件最后面加一行zend_extension = php_xdebug.dll
当然也可以不改,后面配置保持一致就行了。我没改,用的下载的时候的名字php_xdebug-3.1.6-7.4-vc15-x86_64.dll
。
4.3、开启debug调试
第三步要依据不同的版本增加开启调试参数,当前版本需要在配置里增加三行
zend_extension = "D:\ZenTao\bin\php\ext\php_xdebug-3.1.6-7.4-vc15-x86_64.dll"
xdebug.discover_client_host = On
xdebug.mode = debug
五、phpStorm开启xdebug监听
这个也不多说了,网上教程很多。
今天就写到这里,后面再完善,告辞。