Mantis安装与配置
上一篇 / 下一篇 2009-03-05 16:34:26 / 个人分类:敏捷测试
Mantis安装与配置
junqinghuang
1 环境
Linux:redhat as 4
(B^IL~!|P/?9BV0Mysql:5.0.7751Testing软件测试网u+d `c7Va
PHP:
Mantis:
2 安装Mysql
安装/root/tools/Mysql下的三个文件分别是:
Mysql的服务端程序(MySQL-server-community-
命令行为:rpm –ivh包名
k{rGI.vo-J&w]K3h03 支持图形报表
默认情况下,Mantis的图形报表是关闭的,需要安装JPGraph模块并设置$g_use_jpgraph为ON才能打开图形报表。
1v7g Bi[ TQ4Ws2K03.1 安装zlib
cd zlib-
./configure –prefix=/usr/local/zlib
ls7g6Yg0make
!{aYep0LL`w0make install51Testing软件测试网j_%y"ES V1[$M
3.2 安装libpng
cd libpng-
./configure --prefix=/usr/local/libpng2
)_p`3m)FYY0make; make install
3.3 安装jpeg
# tar -zxf jpegsrc.v6b.tar.gz
WEF@[
d0 # cd jpeg-6b/ 51Testing软件测试网
E:C9w9R@
# ./configure --prefix=/usr/local/jpeg6 51Testing软件测试网A1H"j&}0Q8}L tB
# make 51Testing软件测试网+@
fb?%O9@
# make install-lib
fE2v L/K%Y"K0 如果你选择默认安装,可能很顺利,指定路径后,请先创建以下文件夹 51Testing软件测试网{/v#?&X??8n+F9B
错误提示:...... /usr/bin/install -c -m 644
jconfig.h /usr/local/jpeg6/include/jconfig.h 51Testing软件测试网w Eq+E
o'J#x
/usr/bin/install:无法创建一般文件‘/usr/local/jpeg6/include/jconfig.h’:没有那个文件或目录 51Testing软件测试网_&k,Wo4G
make: *** [install-headers] Error 1
NUeJ1Z0 # mkdir /usr/local/jpeg6 51Testing软件测试网+eY]j6XN
# mkdir /usr/local/jpeg6/include 51Testing软件测试网(e6_c*ivMF
# mkdir /usr/local/jpeg6/lib
U y-ao&C;k0 # make install-lib 51Testing软件测试网 |k.IOi
_,C Z
# make install51Testing软件测试网
h Q%P8DE;y
安装时如果错误提示:
#] ^7Vk;ne@2["O0 /usr/bin/install:无法创建一般文件‘/usr/local/jpeg6/lib/libjpeg.a’:没有那个文件或目录 51Testing软件测试网*kko6f,B
KS(w
make: *** [install-lib] Error 1 51Testing软件测试网*b
}$TEf
创建如下文件夹:
;v:{2\/h?t0 # mkdir /usr/local/jpeg6/lib 51Testing软件测试网H3^-^:s&SKh1{1m
# make install 51Testing软件测试网U)d$s.R@ u
/usr/bin/install -c cjpeg
/usr/local/jpeg6/bin/cjpeg 51Testing软件测试网)tI4O _
~"z9H
Y
/usr/bin/install:无法创建一般文件‘/usr/local/jpeg6/bin/cjpeg’:没有那个文件或目录
f n4i/w#|KM-t0 make: *** [install] Error 1
jub6aC"~7_A4Y%q:C(A0 # mkdir /usr/local/jpeg6/bin
3b GMuD3T0 /usr/bin/install -c -m 644 ./cjpeg.1
/usr/local/jpeg6/man/man1/cjpeg.1 51Testing软件测试网w0Q'_c WW;cN2l$\
/usr/bin/install:无法创建一般文件‘/usr/local/jpeg6/man/man1/cjpeg.1’:没有那个文件或目录 51Testing软件测试网V eHT)]._U
make: *** [install] Error 1 51Testing软件测试网TjSc"v?G}@'e
# mkdir /usr/local/jpeg6/man 51Testing软件测试网I)_6PjUE
# mkdir /usr/local/jpeg6/man/man1
7v~ K$uN0 # make install
6s.[vIg0 好了,直到安装成功!51Testing软件测试网
B2S`qTMv1M3Z
3.4 安装freetype
# tar -zxf
freetype-
# cd freetype-2.1.9
3f\ dFh,II%_U0 # ./configure --prefix=/usr/local/freetype2
8J ^QD0Y0 # make
`!w3o4Fz'b/w;s5`0 # make install
3.5 安装gd
# tar -zxf gd-2.0.26 gif.tar.gz
# cd gd-2.0.26gif
# ./configure --prefix=/usr/local/gd2 --with-zlib=/usr/local/zlib2/
--with-png=/usr/local/libpng2/ --with-jpeg=/usr/local/jpeg6/
--with-freetype=/usr/local/freetype2/ (请指定及格插件的安装路径,否则安装php的时候可能出错!)
3~h,Z)w*~Rw8p&w(x0# make 51Testing软件测试网 EhCq.CB
# make install51Testing软件测试网?Z jN8?$B
4 安装PHP
1,cd /root/tools/php-
2,./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-jpeg-dir=/usr/local/jpeg6/ --with-png-dir=/usr/local/libpng/ --with-gd=/usr/local/gd2/ --with-freetype-dir=/usr/local/freetype/ --enable-trace-vars --with-zlib-dir=/usr/local/zlib/ --with-config-file-path=/usr/local/lib51Testing软件测试网)Me @AR7X4w
3,make
"Mc[7J7b9Ie,?1@@ q04,make install51Testing软件测试网3i1{1eaY8jt
5,cp php.ini-dist /usr/local/lib/php.ini
AODOuW%]P06,配置httpd.conf
+CO#EB{P4?}Ds/G0vi /usr/local/apache2/conf/httpd.conf51Testing软件测试网s O&\n:Md6MWa
对apache做如下配置51Testing软件测试网2q0OEP Y
#将ServerAdmin mailto:linux@linuxidc.com一行改为您的邮箱地址
$~|a2d)L0#DocumentRoot "/home/httpd/html/"此处为html文件主目录51Testing软件测试网/lvZ6X,U0[
#同上
?;[ T}[0#Options FollowSymLinks MultiViews为安全起见,去掉"Indexes"51Testing软件测试网 Q0T7mr)M!U5a \i
#51Testing软件测试网MA f3c$q f?v;N
# DirectoryIndex default.php default.phtml default.php3 default.html default.htm
;_`^t5pS c0#51Testing软件测试网!z@%i(Xh/T
#设置apache的默认文件名次序51Testing软件测试网:`G"]$AY7`6v)n/L
#AddType application/x-httpd-php .php .phtml .php3 .inc
eB-}!ok{2t0#AddType application/x-httpd-php-source .phps51Testing软件测试网c&Q)K yq{OC
#设置php文件后缀51Testing软件测试网.c!S@!}Tyb+t@1Ry
存盘退出51Testing软件测试网6n~tRa
vi /usr/local/lib/php.ini
Vu$fJ\1J.ib_0#register-golbals = On
:rK/h2o'F#M&K0kU7T`C0存盘退出
%G&`u.I]07,重启apache服务
S.t J,b6N0/usr/local/apache2/bin/httpd -k stop
5QH'AIi0/usr/local/apache2/bin/httpd
-k start
service httpd status
(TS5pm@tyj08,测试
n;Rs6P/^0然后写个php测试页info.php:内容如下
!X6X _1?*wd4v051Testing软件测试网y+l0AA;I8rO/m6x'Q"}d
〈?php
O"q"_ WRji;I0phpinfo();
/?MusxBRbI0?>
.A#E&|Y+^5j~UT#T0正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。
"y/{4@IJF05 安装mantis
5.1 预备安装
解压mantis包,将文件夹名称修改为mantis,将文件夹mantis拷贝到apache的httpd.conf文件中制定的DoucumentRoot文件夹下
D AW5^^m#s05.2 创建mantis用户,管理bug数据库
mysql;
grant all on *.*
to 'mantis'@'%' identified by 'mantis';
grant all on *.*
to 'mantis'@'localhost' identified by 'mantis';
grant grant
option on *.* to 'mantis'@'%' identified by 'mantis';
由于mysql1.4以上的版本使用了新的密码验证机制,而PHP4尚未支持,所以需要执行下面的指令:
set password for
mantis@localhost=old_password(‘mantis’);
5.3 安装mantis
通过http://
全部ok后将可以看到创建数据库的所有脚本。
e A%nL:_)K@!]05.4 创建数据库
mysql
B%s)W(GQ7` ja&N0create database bugtracker character set=utf8;
:eFQ4JL N0执行mantis数据库脚本。51Testing软件测试网1A\,G7Y;{-m&x0U
5.5 配置mantis
5.5.1修改config_inc.php文件
路径:/usr/local/apache2/htdocs/mantis
e oPuwo(m}:x0putenv("TZ=Asia/Shanghai"); $g_hostname = 'localhost'; $g_db_type = 'mysql';51Testing软件测试网,}.r K
^7[ C7['\
i^ $g_database_name = 'bugtracker';51Testing软件测试网L1kYv0m2U
f
r $g_db_username = 'mantis';51Testing软件测试网 M'j8_B0Q(A,y2p6R!s
x+C $g_db_password = 'mantis';51Testing软件测试网:c?Bj5srB+x Ma)g\+w%Ey0 $g_use_jpgraph=ON;51Testing软件测试网,?!v]4q"]#r/_-e $g_jpgraph_path='/usr/local/apache2/htdocs/jpgraph-1.27/src/'; $g_graph_font='simsun'; $g_view_summary_threshold=VIEWER; $g_default_language='chinese_simplified';51Testing软件测试网)Of\;h;aqFc $g_enable_email_notification=OFF;51Testing软件测试网Iy/yc!la
@6B9o,\A,~,eLu6z:E051Testing软件测试网K3kjHv+foA
8l
T/dmZl051Testing软件测试网lmJ/x8~q+a
5.5.2修改graph_api.php文件
路径:/usr/local/apache2/htdocs/mantis/core51Testing软件测试网CN/l+rD"_
function graph_get_font() {51Testing软件测试网4u o;{+hOc\
$t_font_map = array(51Testing软件测试网jb+@%R{TcS8]
'arial' => FF_ARIAL,
'k9Z-i,aU0'verdana' => FF_VERDANA,51Testing软件测试网I5~k6\+`
'courier' => FF_COURIER,
!mKJ5_'f,WN0'comic' => FF_COMIC,51Testing软件测试网5`R!KQ8l*NP
'times' => FF_TIMES,
J(j M6v7T o%pDx}0'georgia' => FF_GEORGIA,
t/K,^PE1e{4R#S6S0'trebuche' => FF_TREBUCHE,51Testing软件测试网3[$z e.wk/E,C3oU ] x
'vera' => FF_VERA,
^2h8O%KyK8R+T0'veramono' => FF_VERAMONO,51Testing软件测试网&@&W!BT C]Y9mc
'simsun' => FF_SIMSUN,
3n/STjKR1i-y0'veraserif' => FF_VERASERIF );
Jt%S2c4qCn051Testing软件测试网@I,LO])w&sI*M(xn'S Y
$t_font = config_get( 'graph_font', '');51Testing软件测试网Kf$Viiy I5Dp
if ( isset( $t_font_map[$t_font] ) ) {51Testing软件测试网,f tN)M(t:za g5~+?#Q
return $t_font_map[$t_font];
8gS+@g V(c0} else {
;T CZ(i8z0return FF_FONT1;
I4[ `(yW j#xU8C0S0}51Testing软件测试网4[,b$T~t-P e9Bs.S
}51Testing软件测试网{0?I@"s:H#f:j
'f^ J*^CT s.|H5j05.5.3修改jpg-config.inc.php文件
位置:/usr/local/apache2/htdocs/jpgraph-1.27/src
q1|3@?vxG ||0// DEFINE("CACHE_DIR","/tmp/jpgraph_cache/");
i*?.fu] X8?7B0// DEFINE("TTF_DIR","/usr/X11R6/lib/X11/fonts/truetype/");51Testing软件测试网[C?-GN
// DEFINE("MBTTF_DIR","/usr/share/fonts/ja/TrueType/");
Y/U,_:b:k fIg2jP xTA0DEFINE("TTF_DIR","/usr/share/fonts/zh_CN/TrueType/simsun/");51Testing软件测试网0QY{` N$EkJ
51Testing软件测试网
N:GU"m@NM{j
51Testing软件测试网:z(~n~B"i{0v/b
//DEFINE('CHINESE_TTF_FONT','bkai00mp.ttf');
!iB:U4Y+B@'m+GGq0DEFINE('CHINESE_TTF_FONT','simsun.ttc');
#E0Q'Aw0F4J9d0v#W RQT`2@"Ym05.6 安装完毕
安装完毕,访问http://10.1.16.188/mantis
~ju(H$Tm0用默认用户administrator(密码为root)登录进行管理。51Testing软件测试网)g-a @"S)a#Z5pD
TAG:
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | ||||||
5 | 6 | 7 | 8 | 9 | 10 | 11 | |||
12 | 13 | 14 | 15 | 16 | 17 | 18 | |||
19 | 20 | 21 | 22 | 23 | 24 | 25 | |||
26 | 27 | 28 | 29 | 30 | 31 |
我的存档
数据统计
- 访问量: 94083
- 日志数: 83
- 文件数: 2
- 书签数: 2
- 建立时间: 2008-01-29
- 更新时间: 2013-06-29