禅道windows一键启动+XDebug+PhpStorm断点调试

一、背景简介

在个人电脑上用官方的禅道windows一键安装包部署了禅道系统,进行二次开发,需要进行断点调试查看运行过程中的参数。

本文仅用于记录如何在windows一键安装下开启debug断点调试,防止遗忘。

二、环境

  • 个人 Windows 10 系统

  • 禅道18.3 Windows一键安装包[官方链接]:已包含apache、mysql、php等

三、部署

部署过程就不详细介绍了,网上有很多教程,无脑一键安装就好了。

一键启动客户端界面:

客户端图片

四、安装XDebug

需要去xdebug官网下载对应你php版本的xdebug.dll插件

这里介绍一个高效的最快的找到你所需要的xdebug插件的方法

4.1、获取当前php的版本信息

  1. 找到你一键安装的目录,在bin目录下面找到php所在的文件夹。为了方便,我直接安装在D盘,php对应的目录就是D:\ZenTao\bin\php

php目录

其实就是为了让你找到php.exe文件所在的目录,好让下一步操作不出错

  1. 地址栏输入个“cmd”,弹个黑窗口出来,然后输入下面代码
php -i > phpinfo.txt

输入指令
然后你就会发现这个目录下面多了个phpinfo.txt文件
phpinfo.txt

4.2、获取当前php的版本对应的xdebug插件

咱就先不管phpinfo.txt里面有啥,打开官方的分析页面,他会推荐你下载哪个版本的插件。
xdebug分析页面
把phpinfo.txt里面的内容全部复制到上面的大框框里,然后点击分析按钮。
xdebug分析结果

解析完了,官方都教你操作了,看不懂没关系,我简单解释一遍。

  • 第一步:下载插件,点击链接就好了
  • 第二步:把插件复制(移动)到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监听

这个也不多说了,网上教程很多。

今天就写到这里,后面再完善,告辞。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
本地环境的搭建和配置是进行开发工作的基础,以下是xampp、phpstormxdebug和chrome的配置和断点调试的步骤: 1. 安装和配置XAMPP: - 下载并安装XAMPP,它是一个集成了Apache、MySQL和PHP的开发环境。 - 打开XAMPP控制面板,启动Apache和MySQL服务。 - 在浏览器地址栏输入localhost,确认XAMPP是否正常运行。 2. 安装和配置PHPStorm: - 下载并安装PHPStorm集成开发环境。 - 打开PHPStorm,创建或导入你的项目。 - 在设置中的PHP选项中配置PHP可执行程序路径,选择XAMPP中的php.exe文件。 - 配置项目的运行/debug配置,选择Xdebug作为调试引擎。 3. 配置Xdebug: - 打开xampp\php\php.ini文件,在文件末尾添加以下代码: ``` [Xdebug] zend_extension = path_to_xampp\php\ext\php_xdebug.dll xdebug.remote_enable = 1 xdebug.remote_handler = dbgp xdebug.remote_host = localhost xdebug.remote_port = 9000 ``` 4. 配置Chrome浏览器: - 在Chrome浏览器中安装Xdebug Helper插件。 - 点击插件图标,选择设置,将IDE Key设置为PHPStorm。 - 启用Xdebug Helper插件,并确保它为绿色以表示调试已启动。 5. 调试代码: - 在PHPStorm中设置断点,可以通过点击代码行号来设置断点。 - 在Chrome浏览器中访问你的网页应用。 - 当代码运行到断点处时,PHPStorm会自动跳转到调试模式并在IDE中显示当前状态。 - 你可以使用PHPStorm的调试工具栏来控制代码的执行、查看变量的值以及观察程序的执行流程。 通过以上步骤,你可以在本地环境中使用XAMPP、PHPStormXdebug和Chrome进行代码的断点调试。你可以设置断点、监控变量的值,以及通过PHPStorm的调试工具栏控制代码的执行流程,这将有助于你更有效地调试和排除代码中的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Specialleilei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值