一 环境:linux7.2 bugzilla-2.17.3.tar
bugzilla的环境需求:
MySQL database server和mysql client (3.22.5最好是原码安装)
Perl (5.004 or greater, 5.6.1 is recommended if you wish to use Bundle::Bugzilla)
DBI Perl module
Data::Dumper Perl module
Bundle::Mysql Perl module collection
TimeDate Perl module collection
GD perl module (1.8.3) (optional, for bug charting)
Chart::Base Perl module (0.99c) (optional, for bug charting)
DB_File Perl module (optional, for bug charting)
web服务器:Apache
MIME::Parser Perl module
二
安装步骤
1.安装或升级到perl5.6.1版本
2.安装perl模块
2.1可以直接perl -MCPAN -e 'install "Bundle::Bugzilla"'安装与bugzilla相关的模块,这个过程比较耗时,并且由于网络速度的影响会很慢一定要耐心等待.(我在安装时过于着急,就中断了,后面造成第一次安装模块不完全).如果这一步成功了就可以跳过下面的手动安装.
2.2如果上面安装失败,就进行手动安装.bugzilla需要必要的模块是
AppConfig (v1.52) CGI (v2.88) Data::Dumper (any) Date::Parse (any) DBI (v1.13)
DBD::mysql (v1.2209) File::Spec (v0.82) File::Temp (any) Template (v2.07) Text::Wrap (v2001.0131)
如果要使用 Bugzilla 的图表功能,还需要安裝以下的模块:
GD (v1.20) Chart::Base (v0.99) XML::Parser (any) GD::Graph (any) GD::Text::Align (any)
方法一:
模块安装方式如下(其他模块相似):
perl -MCPAN -e 'install "DBI"'
注意此时会ftp到bugzilla网站下下载相关的安装文件.注意网速有时会很慢耐心等候
方法二:
找到该模块需要的相关文件的地址,在win2000下用flashget下载(这样会快一些)然后在传到linux上
tar zxvf *.tar.gz
cd *
perl Makefile.PL
make
make test
make install
注意在DBI和DBD::mysql是有先后顺序的.先安装DBI,后安装DBD::mysql(它会用到mysql的一些头文件所以mysql要原码安装)
mysql原码安装后,需要用mysql_install_db创建数据库,然后chmod -R mysql.mysql VAR 用mysqld_safe &启动数据库
北京地区对软件测试感兴趣的朋友可以加我qq交流:306513768
[ 本帖最后由 hanjiangguai 于 2007-3-30 11:43 编辑 ] |