




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
所需软件1.1MySQLMySQL-server-4.1.10-0.i386.rpmMySQL-client-4.1.10-0.i386.rpmMySQL-devel-4.1.10-0.i386.rpmMySQL-shared-4.1.10-0.i386.rpmMySQL-shared-compat-4.1.10-0.i386.rpm1.2Apachehttpd-2.0.54.tar.gz1.3PHPphp-5.0.4.tar.gz1.4mantismantis-1.1.1-bin1.5Jpgraphjpgraph-1.19.tar.gzjpegsrc.v6b.tar.gzzlib-1.1.3.tar.gzlibpng-1.2.8.tar.gzfreetype-2.1.10.tar.gzt1lib-5.1.0.tar.gz1.6Graphvizgraphviz-2.4-1.rh73.i386.rpmgraphviz-devel-2.4-1.rh73.i386.rpmgraphviz-doc-2.4-1.rh73.i386.rpmgraphviz-graphs-2.4-1.rh73.i386.rpmgraphviz-tcl-2.4-1.rh73.i386.rpm1.7浏览支持ZendOptimizer-linuxi386.tar.gz1.8CVSusr/localCVSusr/local3.0.0.tar.gz2安装步骤2.1安装Mysql安装mysql server# rpm -ivh MySQL-server-4.0.20-0.i386.rpm安装mysql# rpm -ivh MySQL-client-4.0.20-0.i386.rpm安装mysql其他包# rpm ivh MySQL-devel-4.1.10-0.i386.rpm# rpm ivh MySQL-shared-4.1.10-0.i386.rpm# rpm ivh MySQL-shared-compat-4.1.10-0.i386.rpm运行mysql 客户端,并开放root用户的远程访问权限。以便调试# mysql use mysql update user set host = % where user = root and host localhost; exitMysql安装完毕。2.2安装apache# tar -zxvf httpd-2.0.54.tar.gz# cd httpd-2.0.54# ./configure -prefix=/u02/apache -enable-module=so# make# make installApache安装完毕。说明:apache在linux下的默认最大进程数为256,无论如何修改httpd.conf都不能超过这个限制。如果想加大这个限制,在编译apache前编辑/home/tmp/apache/src/include/httpd.h,将其中#define HARD_SERVER_LIMIT 256 一行改为#define HARD_SERVER_LIMIT 2048后再编译apache。2.3安装GD库2.3.1jpeg-6b 的安装# tar -xf jpegsrc.v6b.tar# cd jpeg-6b# ./configure# make# make install2.3.2zlib 的安装# tar zxvf zlib-1.1.3.tar.gz# cd zlib-1.1.3# ./configure# make# make install2.3.3libpng 的安装# tar zxvf libpng-1.2.8.tar.gz# cd libpng-1.2.8# ./configure# make# make install2.3.4freetype 的安装# tar zxvf freetype-2.1.10.tar.gz# cd freetype-2.1.10# ./configure# make# make install2.3.5T1lib 的安装# tar zxvf t1lib-5.1.0.tar.gz# cd t1lib-5.1.0# ./configure# make# make install2.3.6gd 的安装# tar zxvf gd-2.0.33.tar.gz# cd gd-2.0.33# ./configure# vi Makefile(编辑 Makefile文件改 CFLAGS=-O 为 CFLAGS=-O -DHAVE_XPM -DHAVE_JPEG -DHAVE_LIBTTF改 LIBS=-lm -lgd -lpng -lz 为 LIBS=-lm -lgd -lpng -lz -ljpeg -lttf -lXpm -lX11改 INCLUDEDIRS=-I. -I/u02/include -I/usr/include/X11 -I/usr/X11R6/include/X11为 INCLUDEDIRS=-I. -I/u02/include -I/usr/include/X11 -I/usr/X11R6/include/X11 -I/u02/include/freetype)# make# make install2.4安装php# tar zxvf php-5.0.4.tar.gz# cd php-5.0.4#./configure -prefix=/u02/php -with-apxs2=/u02/apache/bin/apxs -with-config-file-path=/u02/php -enable-track-vars -with-xml -with-mysql=/u02/mantis-with-libxml-dir=/u01/mantis/php-5.2.8/ext/libxml-with-gd=/u01/mantis/php-5.2.8/ext/gd-with-t1lib=/u01/mantis/t1lib-5.0.2/lib/t1lib -with-mbstring -enable-mbstring=all -with-tiff-dir= /usr/lib/gimp/1.2/plug-ins/tiff -with-jpeg-dir= /usr/lib/gimp/1.2/plug-ins/jpeg -with-ttf= /u01/mantis/freetype-2.1.10/builds/amiga/include/freetype -with-zlib-dir= /u01/mantis/mysql-5.0.22/zlib -with-png-dir= /usr/lib/gimp/1.2/plug-ins/png # make # make install# cp php.ini-dist /u02/lib/php.ini修改php.ini中的下列行extension_dir = ./为extension_dir = /u02/php/include/php/ext2.5GD库的安装检查安装完毕后用查看结果如下: gd GD Support enabled GD Version 1.6.2 or higher FreeType Support enabled FreeType Linkage with TTF library T1Lib Support enabled GIF Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled2.6安装Mantis# mv mantis-1.1.1 /u02/apache2/htdocs/mantis2.7建立数据库bugtracker及用户mantis$mysqladmin -u root -p create bugtracker/输入MySQL的root密码即可完成创建数据库bugtracker的操作$mysql -u root -pmysqlgrant all privileges on bugtracker.* to mantislocalhost identified by 你指定的mantis用户密码;mysqlFLUSH PRIVILEGES;mysqlq2.8安装Zend Optimizer#tar -zxvf ZendOptimizer-linuxi386.tar.gz#cd ZendOptimizer-2.6.0-linux-glibc21-i386#./install.sh重启Apache#/u02/apache/bin/apachectl k restart2.9配置mantis# cd /u02/apache2/htdocs/mantis# vi config_inc.php修改以下几行$g_db_username = mantis;$g_db_password = 你在建立用户时指定的密码;$g_database_name = bugtracker;/增加以下几行$g_path = http:/localhost/mantis/;$g_icon_path = $g_path.images/;$g_absolute_path = /u02/apache2/htdocs/mantis/;$g_use_iis = OFF;$g_show_version = ON;/以下是配置邮件的,Mantis使用邮件来进行注册和通知,所以必须配置好$g_enable_email_notification = ON; # 开通邮件通知$g_smtp_host = ; # SMTP 服务器$g_smtp_username = ; # 邮箱登录用户名 $g_smtp_password = 对应用户邮箱的密码; # 邮箱登录密码 $g_use_phpMailer = ON; # 使用 PHPMailer 发送邮件 $g_phpMailer_path = /u02/php/includes/PHPMailer/; # PHPMailer 的存放路径 $g_phpMailer_method = 2; # PHPMailer 以 SMTP$g_show_version = OFF; # 不在页面下部显示 Mantis的版本号$g_default_language = chinese_simplified; # 语言为简体中文$g_default_new_account_access_level = DEVELOPER; # 默认用户级别$g_use_jpgraph= ON; # 使用图形报表$g_jpgraph_path = /u02/jpgraph/src/; # JPGraph路径 $g_window_title = Software Quality Manager; # 浏览器标题$g_page_title = Software Quality Manager; # 页面标题栏2.10创建数据库的表结构#http:/localhost/mantis/admin/install.php2.11配置httpd.conf编辑apache的httpd.conf #vi /u02/apache/conf/httpd.conf增加以下几行LoadModule php5_module modules/libphp5.soAddType application/x-httpd-php .php .phtml .php3 .incAlias /mantis/ /u02/apache2/htdocs/mantis/Options Indexes MultiViews Includes FollowSymLinks +ExecCGIAllowOverride NoneOrder allow,denyAllow from all找到DirectoryIndex index.html index.html.var,将其改为DirectoryIndex index.html index.html.var index.php2.12重启apache服务# /u02/apache/bin/apachectl k restart2.13访问Mantis通过浏览器访问:http:/localhost/mantis/如果出现登录页面,则一切Ok!升级数据库登录http:/localhost/mantis/admin点击“Upgrade your installation”,2.14Mantis的初步安全设置在Mantis目录下有一个admin目录,如果你在IE中打开这个目录下的index.php查看,你就会知道这个目录是进行Mantis Administration的,使用这个模块可以检查你的Mantis是否安装完全,对旧版本的Mantis进行升级,对Mantis的页面CSS文件进行修改;使用这个管理模块是不需要用户名和密码的,因此任何人都可以通过这个管理模块查看你的Mantis系统信息,而且由于有升级模块,在这里还可以直接对数据库进行修改;因此,在配置完成后将这个admin目录删除。在添加一个管理员用户后,删除系统默认的administrator用户。3CVS集成配置如果需要建立Mantis 和 CVS集成,需要将Mantis与CVS服务安装在同一台服务器上。3.1安装CVSusr/localCVSusr/local就是CVS的usr/local界面,可以大大提高程序员定位修改的效率。解包tar -zxvf CVSusr/local3.0.0.tar.gz把配置文件cvsusr/local.conf复制到apache的配置目录下cp cvsusr/local.conf /path/to/apache/conf转到/path/to/apache/conf下并修改cvsusr/local.conf:修改CVSROOT路径设置:%CVSROOT = (Development = /path/to/cvsroot/dev, # /path/to/cvsroot/test, #=修改指向本地的CVSROOT);如果有多个cvsroot,这定缺省的cvsroot$cvstreedefault = test;其它个性化设置cvsusr/local.conf还有许多其它个性化设置,常见的有这些变量:$logo 图标设置$defaulttitle 标题设施$address 管理员email地址设置$long_intro 介绍文字$short_instruction 说明文字把文件cvsusr/local.cgi复制到apache的cgi目录cp cvsusr/local.cgi /path/to/apache/cgi-bin转到/path/to/apache/cgi-bin修改cvsusr/local.cgi修改cvsusr/local.cgi让CGI找到配置文件:$config = $ENVCVSusr/local_CONFIG | /path/to/apache/conf/cvsusr/local.conf;中文支持让cvsusr/local正确显示中文,找到sub html_header($)函数,然后在和之间插入一行,修改如下$title复制所有的gif,png文件到apache的icons目录增加访问控制CVSusr/local可不能随便开放给所有用户,因此需要使用usr/local用户认证:先生成 passwd:/path/to/apache/bin/htpasswd -c cvsusr/local.passwd user修改httpd.conf,增加AuthName CVS AuthorizationAuthType BasicAuthUserFile /path/to/cvsusr/local.passwdrequire valid-user3.2配置config_inc.php设置mantis配置文件config_inc.php添加下面一行$g_cvs_usr/local = 7/cgi-bin/cvsusr/lo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海市2025年中考地理真题及答案
- 2025年中国紧凑无线真空吸尘器行业市场全景分析及前景机遇研判报告
- 2025年中国金融保险行业人工智能行业市场全景分析及前景机遇研判报告
- 合肥java培训课件
- 2025年中国种用裸大麦行业市场评估分析及投资发展盈利预测报告
- 中国铝金迷你气缸行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 2025年 钳工技师职业资格考试试题附答案
- 音响发光式电压检测器行业深度研究分析报告(2024-2030版)
- 吉林省智能晾衣架项目可行性研究报告范文
- 2025年中国路径行业市场发展前景及发展趋势与投资战略研究报告
- 《跨部门沟通与协调》课件
- 2023年哈密市伊吾县社区工作者招聘考试真题
- 简历筛选技巧培训
- 2023年湖南省常德市中考地理试卷【附答案】
- (更新版)国家开放大学电大《计算机绘图(本)》网考形考作业试题及答案
- 扩频通信中直接扩频系统的同步技术
- 项目部内审检查表
- 春雨计划患教指南-高血压治疗与合理用药
- 学校校本课程开辟汇报材料
- GB/T 42103-2022游乐园安全风险识别与评估
- 棒球运动主题教育PPT模板
评论
0/150
提交评论