以下介绍在使用Ubuntu 18.04 LTS的服务器下安装Bugzilla 5.0.4全过程,如果你也有安装Bugzilla的需求,那么按照以下步骤操作即可。
系统信息截图 所使用的操作系统是Ubuntu 18.04 LTS,Linux内核是4.15,所要安装的版本是Bugzilla 5.0.4。
1、安装apache2 apt-get install apache2
2、安装mysql 可以先参考以图解的方式在Ubuntu 18.04.1中安装mysql数据库一文。 apt-get install mysql-server mysql-client 创建数据表并赋予权限: root@test:/home/test# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.24-0ubuntu0.18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database bugs; Query OK, 1 row affected (0.00 sec) mysql> grant all on bugs.* to root@localhost identified by "123456"; Query OK, 0 rows affected (0.01 sec)
3、从bugzilla下载文件,解压并拷贝到/var/www/html/bugzilla目录,执行命令perl checksetup.pl,可以看到需要的模块列表以及描述信息 root@test:/var/www/html/bugzilla# perl checksetup.pl
从列出的信息中看到安装模块的方法,可以通过这两条命令安装: /usr/bin/perl install-module.pl GD //安装指定的模块 //或 /usr/bin/perl install-module.pl --all //安装所有缺失模块,需要安装gcc和make //( apt-get install gcc make ) 如果要使用mysql数据库,需要先安装开发包,才能安装DBD::mysql模块: apt-get install libmysqld-dev libmysqlclient-dev
4、按照你的数据库设置,修改配置文件Bugzilla的vi localconfig bugzilla配置如下:
5、修改完之后,重新执行perl checksetup.pl,就会对数据库做一系列操作,并提示设置管理员用户 bugzilla配置如下:
6、修改apache2配置文件,vi /etc/apache2/apache2.conf apache2配置如下:
添加cgi.load到mods-enabled,使用命令创建cgi模块的软链接: ln -s ../mods-available/cgi.load cgi.load
7、重启apache2,就可以看到Bugzilla的界面了 Bugzilla界面如下:
至此,在Ubuntu 18.04服务器下安装Bugzilla成功了。
相关主题 |