一. 说明
  本讲解是在Windows2003 sp1操作系统下进行Bugzillal环境的搭建,其他操作系统和各使用软件间的版本兼容没有进行测试,如遇到问题可以大家共同讨论学习。
  二. 操作系统及使用软件
  Windows 2003 中文企业版 +sp1
  ActivePerl-5.8.8.817-MSWin32-x86-257965.msi
  Mysql 4.1.19
  Bugzilla-2.20.2
  这里用到的软件在同目录software文件夹下
  三. 正式开始搭建环境
  推荐更改以下所有软件的默认安装路径,不要放在系统盘。此处我将安装主目录设在 D盘下,本文下面的路径均为此路径,自行安装更改为其他路径后请配置时也作相应修改。
  还要说一下,在win下搭建bugzilla确实太难了,因为本来不是为工作在win下而设计的,bugzilla也是在近几个版本才加强了对win的支持。
  3.1 安装IIS
  我们这里是使用IIS发布bugzilla,Win2003默认不安装iis,所以我们需要首先在Win组件中安装,这个比较简单我不详细说了。
  控制面板-〉添加删除程序—〉添加删除win组件-〉应用程序服务器-〉IIS。勾选上点击下一步即可。
  3.2 安装ActivePerl
  我这里安装的是ActivePerl-5.8.8.817-MSWin32-x86-257965.msi。修改安装路径为:D:usr(根据国际习惯,也可以自己修改)。
  3.3      安装mysql数据库
  这个比较简单,双击安装程序,选择Custom安装,好更改安装路径。之后是安装。
  安装过程中会让你注册帐号,我选择跳过。安装完成后选择配置mysql
  选择standard configuration即可,如果想更为详细的配置可以选择detail,这里我们不详细讲了。
  点击next进入安装数据库服务配置,制定服务的名字,是否以后可以通过命令行操作mysql,我们都勾选安装
  再点击next进入帐户设置,必须为root用户设置一个密码,建议使用比较强壮的密码。
  next后可以点击execute来执行刚才你所做的设置了。
  mysql安装全部完成。
  3.4 Mysql的配置:
  打开mysql的command line client
  输入之前设置好的root密码,创建数据库bugs,用户bugs,密码为空。并赋予这个用户一定的权限。(因为bugzilla配置文件中默认是数据库bugs,用户bugs,密码为空,所以我们在这里设置好后往下进行会较方便了。)
  创建数据库:
  mysql>create database bugs;
  创建用户并赋予权限:
  mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX, ALTER,CREATE,DROP,REFERENCES,LOCK TABLES,CREATE TEMPORARY TABLES ON bugs.* TObugs@localhostIDENTIFIED BY '';
  刷新一下:
  mysql> FLUSH PRIVILEGES;
  mysql的设置完成了。