1、Bugzilla 安装过程 Bugzilla+Mysql+iis+perlBugzilla+Mysql+iis+perl 模块+ ActivePerl 安装过程一、 需要的软件 安装 bugzilla 需要的软件有 MySQL 数据库软件,activeperl 软件,bugzilla安装包,IIS 组件安装环境操作系统 OS: Windows 平台Bugzilla:4.2 或以上数据库:MYSQL: v5.5.21 For Windows 或以上Web 服务器:IIS 服务器 或者 Web Server: Apache 2.2.22 (released 2012-01-31) 或以上Perl
2、解析器: ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi 或以上 http:/www.perl.org/注意:在此需要说明的是我已经假定你的电脑中有一个 SMTP 邮件服务器,若没有可以在网上下载一个该服务。或者使用 windows 搭建一个 pop3 SMTP 邮件服务器二、 安装设置 MySQL 数据库1. 1. 安装 MySQL 数据库2. 2. 我用的是 MySQL Installer mysql-5.5.21-win32.msi 版下载地址 http:/ MySQL 数据库安装软件进入如下的界面:单击 next此处选择 custom,单击
3、next在此改变 MySQL 的安装目录,单击 change将 folder name 中的路径改为 c:MySQL 单击 ok单击 next 检查改变的路径是否正确单击 install 安装数据库完成后出现下面界面然后一直点击 next 知道出现如下界面单击 finsh 按钮此时 MySQL 数据库安装成功,不过会出现如下界面对 MySQL 进行配置单击 next 出现如下界面在此界面中选择 standard configuration 选项单击 next在此选中 include bin directory in windows PATH 选项,单击 next,会出现一个页面在此页面中设置r
4、oot 用户密码,并选中 enable root access from remote machines,并且选中 create an anouymous account 选项创建一个匿名用户,单击 next 出现如下界面单击 execute 成功后出现如下界面此时 mysql 安装配置完成1. 3. 设置 MySQL 数据库单击开始-所有程序-MySQL-MySQL service 5.1-MySQL Command line Client 出现如下界面在此输入刚才配置 MySQL 时输入的 root 密码,若没有问题将会出现如下界面注意:若输入密码后,听到一声警报,并且退出命令行界面,很有
5、可能是MySQL 服务没有启动,此时只要在计算机管理中的服务选项中启动 MySQL 服务即可下面在 MySQL 服务器中创建一个 bugs 数据库,和一个 bugs 用户,以及为该用户授予相应的权限,命令如下:create database bugs; 创建一个数据库 bugscreate user bugslocalhost; 创建一个用户 bugsgrant all on bugs.* to bugslocalhost; 为用户 bugs 授权flush privileges; 刷新用户权限若成功出现如下界面键入命令 quit 退出命令行。此时 bugzilla 与 MySQL 有关的事情
6、已经完成三、 安装 activeperlactiveperl 的下载和安装比较简单,这里不再赘述。我安装的是 ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi,下载地址: http:/ activeperl 安装界面,一直点击 next 直至完成安装,activeperl 的选项都是默认的选项,依照默认安装。如果只能选择前两项,后面几项是灰色不可选状态,请不要奇怪,认真核实你的系统是否真的安装了 IIS1. 运行 ActivePerl 安装程序 2. 选择安装路径 3. 选择关联文件,默认 4. 开始安装 5. 安装过程进行中 6. 安装完成 Fini
7、sh 7. 检测 Perl 是否安装成功 然后安装 activeperl 的 perl 模块详情请见第四节 2 安装 bugzilla 软件所需的 perl 模块注意:用第四节 2 安装 bugzilla 软件所需的 perl 模块来安装 perl 模块时需要联网四、 安装 bugzilla1. 1. 安装 bugzilla 文件将 bugzilla 安装包解压,由于使用的是 bugzilla4.2 版本所以将解压后的bugzilla-4.2 文件夹拷贝到 c 盘根目录下。然后配置 IIS 服务,IIS 服务的配置请看第五节配置 IIS下载地址:http:/www.bugzilla.org/我
8、使用版本是: Bugzilla 4.2 (2.9M)1. 2. 安装 bugzilla 软件所需的 perl 模块使用 bugzilla 自带的一个 checksetup.pl 来安装 bugzilla 所需的 perl 模块。如下图所示在此命令行下安装 bugzilla 所需的 perl 模块,用 checksetup.pl 可以找到需要安装的 perl 模块,安装的方法如下.若安装 Template-CD 模块,单击鼠标右键选中标记,然后选中上图中的 ppm install Template-CD,复制名称 然后单击鼠标右键,按下键盘中的回车键enter 键就可以完成该模块的安装用上面的方
9、法完成所有缺失模块的安装,完成安装的界面如下注意:1. 一定要检查是否安装完成了所有的 per 模块 l,因为有的 perl 模块是要基于已经安装的 perl 模块的,所以第一次安装完成后最好再运行一次checksetup.pl2. 第二次运行 checksetup.pl 模块时,有些模块仍然没法安装,没关系,因为里面有些模块并不会影响到 bugzilla 的安装若安装成功将会在 bugzilla 目录下生成一个 localconfig 文件。注意:生成的 localconfig 文件是一个没有任何后缀的文件打开 localconfig 文件,将其中的$db_port = 0;改为$db_po
10、rt = 3306; $index_html = 0;改为$index_html = 1;在命令行下再次运行 checksetup.pl 将会生成和数据库有关的数据表,生成数据表后会要求填入主机的地址服务器地址,管理员名字和账号(该账号是一个 email 地址)以及管理员登陆的密码.和确认密码如下图所示此时 bugzilla 安装配置全部完成就可以登陆 bugzilla 的页面了,打开一个网页,输入网址你配置的服务器地址http:/192.168.1.1/bugzilla 就可以登陆 bugzilla 如下图五、 配置 IIS1. 1. 安装 IIS虽然 IIS 是 windows 自带的组件,但在安装系统时没有安装,所以首先要安装IIS,具体过程请上网查询,或者下载一个安装包进行配置安装。2 创建虚拟目录单击开始- 管理工具-Internet 信息服务(IIS)管理器,进入如下图所示的界面在默认网站处单击右键选择如下图选中虚拟目录出现如下图所示的界面点击下一步,出现如图所示的界面。在图中键入名字 bugzilla点击下一步点击浏览选中 bugzilla 的路径单击确定单击下一步选中执行