在 Windows 上安装 Bugzilla 详解 (1)

原创 2015年09月24日 11:12:55

在 Windows 上安装 Bugzilla 比在 Linux 上安装 Bugzilla 要麻烦一点,而且不可预见的 bug 也会比 Linux 上的略多。话虽这么说,大家也不用过于担忧,毕竟这种广泛使用且口碑不错的知名开源软件,质量也不会差到哪里去。

以下是在 Windows 上安装 Bugzilla 的全过程。我做示范用的电脑上装的是 Windows 7 Enterprise,但是我建议你最好用 Server 操作系统(例如:Windows Server 2012 R2)。

整个过程的 Checklist 如下:
(TBD)

下面是分别的步骤:

Step 1: 获取 Bugzilla 源代码

尽管可以直接下载 tarball 文件,但在这里我们还是用 git 来获取源代码。

如果你的电脑上没有安装 git 客户端,你可以从 这里 下载并安装它。

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

Git 客户端安装好了。根据我们刚才所选的安装选项,以后 git 命令要从这里来执行:Git bash
这里写图片描述

然后我们就可以用 git 客户端(Git bash)获得 bugzilla 的源代码了。

根据官方的文档,当前最新的 Bugzilla 的稳定版的版本号是:5.0.1
然后,我们打算把 Bugzilla 安装在 C:\inetpub\wwwroot\bugzilla
所以,我们要执行的 git 命令是:

git clone --branch release-5.0-stable https://git.mozilla.org/bugzilla/bugzilla C:\\inetpub\\wwwroot\\bugzilla

注意:在 Git bash 中,路径的 “\”要改写为:“\\”。这就是为什么我们的路径在命令中是:C:\\inetpub\\wwwroot\\bugzilla

我一开始没有注意到这一点,路径写成了 C:\inetpub\wwwroot\bugzilla,于是发现 git 客户端把它识别成了:C:\inetpubwwwrootbugzilla。于是我赶紧按 CTRL-C 终止,然后输入了正确的路径,这才顺利执行。你可以在下面的截图中看到我的尝试:

这里写图片描述

这里写图片描述

这样,Bugzilla 的源代码就下载下来了。而且以后我们可以通过 git 和官方的更新保持同步。这是就是为什么我们要用 git 而不是直接下载 tarball 文件的原因。

这里写图片描述

Step 2: 安装 Perl 编程语言运行环境

首先我们上 ActiveState 网站下载 ActivePerl 并安装。

安装过程平淡无奇,没有什么好说的。注意,建议的安装路径是 C:\Perl

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

然后,运行 PPM(Perl Package Manager)安装需要的组件。
从 开始菜单 | All Programs | Administrative Tools | ActivePerl 下面找到 Perl Package Manager,运行,搜索并安装组件。顺便也可以把过于陈旧的组件升级,如果你有那个闲心的话。

这里写图片描述

以下组件必须安装:
- CGI.pm
- Digest-SHA
- TimeDate
- DateTime
- DateTime-TimeZone
- DBI
- Template-Toolkit
- Email-Sender
- Email-MIME
- URI
- List-MoreUtils
- Math-Random-ISAAC
- File-Slurp
- JSON-XS
- Win32
- Win32-API

以下组件不是必须安装的,但能装的话最好还是装上:
- GD
- Chart
- Template-GD
- GDTextUtil
- GDGraph
- MIME-tools
- libwww-perl
- XML-Twig
- PatchReader
- perl-ldap
- Authen-SASL
- Net-SMTP-SSL
- RadiusPerl
- SOAP-Lite
- XMLRPC-Lite
- JSON-RPC
- Test-Taint
- HTML-Parser
- HTML-Scrubber
- Encode
- Encode-Detect
- Email-Reply
- HTML-FormatText-WithLinks
- TheSchwartz
- Daemon-Generic
- mod_perl
- Apache-SizeLimit
- File-MimeInfo
- IO-stringy
- Cache-Memcached
- Text-Markdown
- File-Copy-Recursive
- GraphViz

参考文章


今天 CSDN 的服务器极其的不稳定,总是出错,算了,先写到这里,明天等 CSDN 服务器稳定了再接着写。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

win7 64位系统bugzilla故障管理平台搭建过程

bugzilla是一款开源故障(bug)管理软件,以下是windows7 64位系统上bugzilla搭建过程,bugzilla的安装搭建包括四部分:MySQL安装、ActivePerl安装、Bugz...

Windows Server 下安装BugZilla

记录在Windows Server上安装BugZilla遇到的问题,作为BugZilla官网安装指南的重要补充。...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Bugzilla+windows+安装手册

 for windows的安装,请先查看:https://wiki.mozilla.org/Bugzilla:Win32InstallPackages Bugzilla安装手册  for window...
  • will2ni
  • will2ni
  • 2010年01月10日 14:26
  • 17441

基于windows 10的git(版本控制系统)、(Bug管理系统)Bugzilla、持续集成环境(基于Jenkins和Github)的安装与学习

基于Windows 10的git安装和常用命令的学习; Bug管理系统Bugzilla在Windows系统下的安装,需要MySQL数据库,IIS, ActivePerl; 基于Jenkins和Gith...

如何在Linux下部署Git+Bugzilla+Gogs服务

如何在Linux下部署Git+Bugzilla+Gogs服务 如果需要在小团队内做代码协同,Git+Bugzilla+Gogs是不错的选择,因为它们免费、开源且轻量。 以下操作会同时在Fe...

Bugzilla使用手册

Bugzilla使用手册   Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(...
  • onceing
  • onceing
  • 2016年06月22日 11:04
  • 3438

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

【Bugzilla】我按照bugzilla的官方指导进行的安装。(一)

Bugzilla 安装Bugzilla 从TarBall Bugzilla download page (2.9MB). 在该下载页面下载bugzilla。用windows的解压工具解压,我下载...

Bugzilla的安装、配置及汉化

Bugzilla安装过程 Bugzilla+Mysql+iis+perl模块+ ActivePerl 安装过程   一、        需要的软件 安装bugzilla需要的软件有MySQL...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在 Windows 上安装 Bugzilla 详解 (1)
举报原因:
原因补充:

(最多只允许输入30个字)