linux作业5Bugzilla的安装

发布 2022-09-20 17:57:28 阅读 6377

apache的安装。

1、 在虚拟机上挂载redhat的第1张iso文件。

2、 mount /dev/cdrom /mnt/cdrom

3、 在/mnt/cdorm/redhat/rpms下安装。

rpm -ivh httpd_

4、 启动apache服务service httpd start

5、 在客户端访问apache

mysql的安装。

1、使用samba服务把mysql的三个rpm包挂载到/mnt/mysql下(提前建立个mysql 文件夹),使用的命令为mount –t smbfs –o username=administrator 171.19.79.

145/sjk-mql /mnt/mysql司机。

2、安装mysql数据库的三个rpm包。

(1)rpm –rvh mysql-client ……

2) rpm –rvh mysql-server…….

3) rpm –rvh mysql-devel………

3、查看mysql服务是否安装成功。

4 启动mysql服务。

5、连接数据库,mysql –uroot –p.此处root登入,没有密码。

6创建一个数据库 bugs

7、创建好后exit退出保存,数据库创建完毕。

8、在 /mnt下建立一个bugzilla文件夹,用来放经过samba共享过来的bugzilla源**。

9、将bugzilla源**共享文件挂在在/mnt/bugzilla下,命令如下所示。

10、打开bugzilla问价,将里面的bugzilla— 拷贝到 、var/www/html下。

11、解压bugzilla—并mv 移近bugzilla文件中(这些操作是在/var/www/html

12将perl模块共享文件夹挂载在 /mnt/perl下,命令如下图所示:

13 复制perl 模块程序到/root下的一个新建的tem文件夹中。

14在perl模块下有以下安装文件:

需要安装顺的文件顺序如下:

appcgi

date::format(

dbidbd

gdtemplate-toolkit

gdtextutil

gdgraph

chart::base(

15、perl模块的安装操作:

(1)在安装前可先在/var/www/html/bugzilla模块下使用 perl 或是 ./查看有哪些模块安装了或是没安装,每装一个perl模块,最好每次在/var/www/html/bugzilla中查看模块的安装情况,是否安装。

2)appconfig模块程序的安装,首先对此文件解压,tar –xzcf appconfig-1.56………

3)进入解压后的appconfig文件中,使用perl 命令来编译。

4)使用make命令来编译模块。

5)使用make test 命令来测试模块。

6)使用make install命令来安装模块。

7),在/var/www/html/bugzilla中使用perl 或是 ./查看模块是否安装。

8)其他模块的安装与appconfig的安装相同,但有以下几点应该注意。

1、dbd::mysql安装(perl 之前需要运行unset lang命令(找不到)(老的bugzilla可以用redhat自带的版本,可以符合要求),unset lang命令应在dbd::mysq

文件外运行。

2、gd模块的安装编译和测试与其他的安装不同,它的命令如下所示:

./configure

make make check

make install

3、bugzilla不同版本对perl模块的版本有不同的要求,安装前必须了解当前被安装的bugzilla需要安装哪些版本的perl 模块。

4、template模块安装时有交互式的提问,按回车键跳过就行。

5、安装前最好检查是否安装了gcc和zlib,检查方法:

zlib:rpm –qa zlibgcc:直接运行gcc就行,如果提示gcc:

no input file的提示据表示安装了gcc(如果没有,,gcc的安装在redhat的第2张安装盘中找到。

bugzilla的配置。

1运行完所有的perl模块后,在/var/www/html/bugzilla下会生成一个localconfig文件,vi localconfig,进行配置:

index_html=1;

db-user=root

db_pass=’’密码为root登入mysql数据库的密码,这里没有密码)

apache的配置。

1、对apache进行配置,vi /etc/httpd/conf/

(1)将#addhandlercgi–script .cgi前的#去掉。

(2)在文件的末尾加上以下命令。

配置完后,wq保存推出,再在windows系统(访问服务器的系统)上的windows/system32/drivers/etc/hosts的文件中加上。

172.19.79.158 www .

在文件末尾加上以下内容,或是在文件中修改。

options execcgi followsymlinks

allowoverride limit

order allow,deny

allow from all

2、apache的配置还可以只加下面这段。

options execcgi followsymlinks

allowoverride limit

order allow,deny

allow from all

如果想要是这种情况生效,那么文件里的namevirtualhost以及……都得注释掉。

3、apache配置完后,为保证apache能够顺利访问,执行chown –r apache:apache /var/www/html/bugzilla

3、所有的配置完后,在/var/www/html/bugzilla下再次。/

启动的过程中需要输入e-mail address(随便写***com)、用户名、密码,这个是在bugzilla的longin in时用。

4、最后确定htttpd、mysql服务是否启动、iptables是否关闭。

5、在一网络顺畅的系统上输入http:\\或是http:\\172.19.79.158\bugzilla)

安装成功后的界面在浏览器显示如下。

Linux课程习题Linux作业

作业1 linux系统基础知识 1 1.基础知识部分 必做 1.简述linux内核版本和发布版本的区别,并 举例说明 写出查看当前安装linux的发布版本信息和内核版本信息的具体命令 附上截图 答 linux的发布版本是由内核版本发展而来的。内核就是一个核心,其他软件都基于这个核心,不能直接使用。发...

linux作业

1.写出以下文件的用途。1 etc passwd 提示 通过man 5 passwd查看此文件描述说明 2 etc shadow 提示 通过man 5 shadow查看此文件描述说明 3 etc group 提示 通过man 5 group查看此文件描述说明 4 etc gshadow 提示 通过m...

LINUX作业

作业11.写出下面命令每个部分含义,字符c表示命令 command o表示选项。option oa表示选项的参数 option argument ca表示命令的参数 command argument 如 c ooa o oa ca lpr pspr n 3 linux命令行的语法结构 command...