最近软件配置与管理课程作业要求我们安装bugzilla并且使用它,做这个实验做的好纠结,网上也有好多资料,但是自己做起来还是比较纠结,最后还是发现是版本支持有问题,最后在bugzilla下载了bugzilla version 4.2.1终于装成功了。把自己的过程记录下来,给自己的学习过程留个足迹吧。如果有什么不足的地方还请大侠多指教。
首先我在bugzilla官网上下载了bugzilla-4.2.1.tar.gz 在apache官网上下载了httpd-2.2.22.tar.gz(好像如果用的apache服务器版本比较新的话,支持的程度也不怎么好)。
然后就对apache进行配置
tar -zxvf httpd-2.2.22.tar.gz进行解压
然后进入httpd-2.2.22目录
进行配置apache服务器
运行sudo ./configure --prefix=/usr/local/apache命令
然后运行sudo make
sudo make install这要需要一段时间
然后进入apache所在的目录
运行cd /usr/local/apache/
在目录下有一个htdocs目录
cd htdocs
可以看一下其中的文件
然后安装mysql数据库,当时比较懒直接 sudo apt-get install mysql-server
安装的mysql
在装mysql的时候会有界面提示你输入root密码
和mysql的密码.要记住mysql密码
这是以后运行mysql -u root -p命令所需的密码.
现在只是安装了mysql还没有配置,配置一会再说.
然后安装bugailla 将bugzilla-4.2.1.tar.gz解压
我用了这个命令
tar -zxvf bugzilla-4.2.1.tar.gz -C /usr/local/apache/htdocs 原则上把bugzilla发在任何一个目录都可以
然后进入bugzilla的目录
cd /usr/local/apache/htdocs/bugzilla
然后运行
./checksetup.pl检查还有什么东西需要安装.
然后安装所缺的东西
运行sudo /usr/bin/perl install-module.pl -all
安装所需的东西,这个过程需要大约半个小时
然后运行
sudo perl checksetup.pl
sudo ./checksetup.pl
会提示数据库连不上,需要配置mysql数据库.
需要配置mysql数据库/
运行mysql -u root -p
对mysql进行配置
然后进入apache的bin目录下
运行sudo ./apachectl restart
然后运行sudo ./checksetup.pl
bugzilla安装成功要求你输入管理员的邮箱及密码
然后在浏览器上输入
localhost/bugzilla
然后继续操作可以,bugzilla安装成功。