CentOS7下安装mantis

2019-06-29  本文已影响0人  Toplhyi

一. LAMP环境准备

  1. Linux CentOS 7
  2. Apache

安装apache httpd:

yum install httpd -y 
// 启动httpd
systemctl start httpd

httpd默认是80端口,可以通过修改/etc/httpd/conf/httpd.conf文件改变httpd的端口。

vi /etc/httpd/conf/httpd.conf
Listene 9000 

访问http://ip:port,出现以下页面则安装成功

apache
  1. Mysql
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
systemctl start mysqld //启动
systemctl restart mysqld  //重启
systemctl stop mysqld //停止
set password for 'root'@'localhost' =password('root123');
grant all privileges on *.* to root@'%' identified by 'root123' with grant option;
flush privileges;

创建数据库和用户

create database mantis_db default character set utf8 collate utf8_general_ci;
create user 'mantis'@'%' identified by 'mantis123';
grant all on mantis_db.* to mantis@'%';
grant all privileges on *.* to 'mantis'@'localhost' identified by 'mantis123' with grant option;
  1. PHP

默认情况下,PHP 7在CentOS存储库中不可用,所以先来获取PHP7的yum源。

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

ps:第一次安装没问题,第二次在另一台机器上安装,报错如下:

error: Failed dependencies:
    epel-release >= 7 is needed by webtatic-release-7-3.noarch

需要安装epel-release。

yum -y install epel-release 

然后安装PHP7.1

yum install php71w php71w-cli php71w-mysqli php71w-mbstring -y

通过php -v确认是否安装成功

php -v

二. Mantis安装与配置

// 将下载的包解压
tar xvf mantisbt-2.21.1.tar.gz
// 移动到apache的部署目录
mv mantisbt-2.21.1 /var/www/html/mantis
//重启httpd
systemctl restart httpd  

浏览器访问http://ip:port/mantis,出现以下页面,输入Hostname、Username、Password、Database name,点击【Install/Upgrade Database】初始化数据库。

install/upgrade database

按照提示继续进行即可。


image.png

访问http://ip:port/mantis即可看到登录页面。默认管理员是administrator/root。

登录页面

ps:创建用户后,发现不知道初始密码是多少,重设密码还要发送邮件可以通过以下设置来修改:

// 在/var/www/html/mantis/config/config_inc.php文件中添加:
$g_enable_email_notification = OFF;
// 此时重置密码后密码为空
// 另外,在config_defaults_inc.php文件中修改:
$g_send_reset_password = OFF;
// 此时在新建用户页面会出现密码输入框,就可以自定义密码了
上一篇 下一篇

猜你喜欢

热点阅读