安装环境:
Windows10
PHPStudy2014(Apache2.2.22+PHP5.4.39+MySQL5.5.28)
一、简介
MantisBT是由PHP开发的、基于WEB的缺陷跟踪系统,并采用开源数据库MySQL,构成一个完整的开源解决方案,如下图1所示。MantisBT的主要功能可以分为3个部分:管理、缺陷报告和统计分析。每个部分又有一些子功能,子功能下面还有一些具体的功能,其功能结构,可以用图2来描述。
图1
图2
MantisBT的功能特点:
(1)支持多项目、多语言。
(1)权限设置灵活,不同角色有不同权限,还支持自定义角色。
(1) 可以建立缺陷之间的关联或依赖关系,从而更有效地管理项目。
(1)缺陷统计分析功能比较强,有多种直方图和圆饼图,并能导出CSV文件供Excel作进一步分析。
(1) 有自定义字段功能,可以满足企业的一些特殊要求。
(1) 缺陷可以在不同项目间移动。
(1) 主页可发布公告、项目相关新闻,方便信息传播。
(1) 个人可定制Email通知功能,每个用户可根据自身的工作特点订阅相关的缺陷状态邮件。
(1) 可以定制软件公司特定的缺陷处理流程。
与Bugzilla相比,Mantis有如下优点:
第一、Mantis相对Bugzilla有更好的操作界面。
第二、安装和使用都相对简单一点。对于一般的项目, Mantis作缺陷跟踪,已经绰绰有余。
二、下载安装
由于Mantis是建立在PHP、MySQL环境之上的,所以Mantis安装分为两部分,既要安装PHP、MySQL等支撑平台,还要完成自身的安装。支撑平台的安装可以参照Windows搭建Apache+MySQL+PHP环境。以下详细介绍mantis自身的安装。
首先,Mantis官方下载地址为 http://www.mantisbt.org/download.php,下载版本:mantisbt-1.2.19.zip
其次,PHPMyAdmin官方下载地址为http://sourceforge.net/projects/phpmyadmin/ ,下载版本:phpMyAdmin-4.4.4-all-languages.zip
1、安装
(1)将下载的mantisbt-1.2.19.zip压缩包进行解压,放在D:\php目录中,并将文件夹更名为:mantisbt
(2)将下载的phpMyAdmin-4.4.4-all-languages.zip压缩包进行解压,放在D:\php目录中,并将文件夹更名为:phpMyAdmin
2、配置
(1) 确认apahce和mysql服务已经启动
(2) 打开浏览器,输入http://localhost/phpMyAdmin,输入MySQL的登录用户名与密码(root/123456),在“SQL”中执行创建数据库脚本:create database mantisdb