前提安装好mysql数据库以及centos系统自带的Apache服务器
1.准备所需的依赖包
|
sudo yum install httpd mod_ssl mysql-server mysql php-mysql gcc perl* mod_perl-devel
|
2.下载并配置Bugzilla
下载后解压进入到解压目录下执行
|
./checksetup.pl --check-modules
|
检查完成之后,我们会发现缺少了一些组件,我们需要安装它们,用以下命令即可实现:
|
/usr/bin/perl install-module.pl --all
|
再次运行
|
./checksetup.pl --check-modules
|
命令来验证有没有漏装什么。
执行./checksetup.pl命令在解压目录下生成一个名为localconfig的文件,修改里面mysql数据库相关参数如下:主要修改数据库名,用户名和密码
|
再运行./checksetup.pl 如果一切正常,checksetup.pl现在应该就成功地配置Bugzilla了
|
3.配置Apache服务器(系统自带无需安装)
/etc/httpd/conf/httpd.conf添加
<VirtualHost *: 80 >
DocumentRoot /opt/bugzilla- 4.5 . 2 #软件解压目录
</VirtualHost>
<Directory /opt/bugzilla- 4.5 . 2 >
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
|
在.htaccess (位于/opt/bugzilla-4.5.2下)文件中用“#”注释掉顶部“Options -Indexes”这一行
如果不去掉访问会报错/var/log/httpd/error_log
4.启动服务器并访问
访问http://192.168.1.139:80/即可
(责任编辑:IT) |