一軟件介紹
1概述
Mantis是一個(gè)開(kāi)源的BUG管理系統(tǒng);它基于PHP+MYSQL,可以運(yùn)行在Windows/Linux/Unix平臺(tái)。
2產(chǎn)品架構(gòu)
系統(tǒng)屬于B/S結(jié)構(gòu),通過(guò)網(wǎng)絡(luò)訪問(wèn),通過(guò)郵件注冊(cè)用戶。
二系統(tǒng)概述
1系統(tǒng)運(yùn)行環(huán)境
1)系統(tǒng)軟件配置
u 操作系統(tǒng):RedHat AS5。
2)應(yīng)用軟件
u Apache 版本 httpd-2.2.3-6.el5
u Mantis 版本 1.1.2
u Mysql 版本 MySQL-server-community-5.0.67-0.rhel5
u PHP 版本 php-5.1.6-5.el5
u 安裝系統(tǒng)時(shí),安裝sendmail,dns,apache等服務(wù),能裝的都裝上,防火墻關(guān)閉,或者注意開(kāi)通端口
三RedHat AS5上Mantis服務(wù)安裝
一、RedHat As5系統(tǒng)安裝好之后,系統(tǒng)自帶httpd-2.2.3-6.el5,安裝完成之后,啟動(dòng)服務(wù)#Service httpd restart(start,stop)
二、啟動(dòng)服務(wù)之后,訪問(wèn)http://localhost或http://127.0.0.1來(lái)確認(rèn)Apache服務(wù)是否安裝配置成功
三、RedHat As5系統(tǒng)安裝好之后,系統(tǒng)自帶php-5.1.6-5.el5
四、需要另外安裝mysql、mantis及相關(guān)插件。請(qǐng)準(zhǔn)備好如下包:
MySQL-server-community-5.0.67-0.rhel5.i386.rpm
MySQL-client-community-5.0.67-0.rhel5.i386.rpm
MySQL-shared-community-5.0.67-0.rhel5.i386.rpm
MySQL-shared-compat-5.0.67-0.rhel5.i386.rpm
php-mysql-5.1.6-5.el5.i386.rpm
php-pdo-5.1.6-5.el5.i386.rpm
1) mysql的安裝
$rpm –ivh MySQL-server-community-5.0.67-0.rhel5.i386.rpm –force
$rpm –ivh MySQL-client-community-5.0.67-0.rhel5.i386.rpm --force
$rpm –ivh MySQL-shared-community-5.0.67-0.rhel5.i386.rpm --force
$rpm –ivh MySQL-shared-compat-5.0.67-0.rhel5.i386.rpm --force
$rpm –ivh php-mysql-5.1.6-5.el5.i386.rpm --force
$rpm –ivh php-pdo-5.1.6-5.el5.i386.rpm --force
登陸mysql給mysql增加用戶。
$Mysql –uroot –p
>use mysql;
>create database bugtracker;
>grant all privileges on *.* to mantis@’%’ identified by ‘mantis’ ;
>flush privileges;