Mantis配置指南

发表于:2015-05-06来源:uml.org.cn作者:不详点击数: 标签:mantis
项目一直在使用mantis管理BUG,但是,版本过于陈旧: 使用的是: Apache 2.0.53 + PHP 4.3.10 + MySQL 4.0.23 + Mantis 0.19.2 由于服务器数据需要升级到MySQL 5.0.67,而4.*l和5.*有一些不兼容

  项目一直在使用mantis管理BUG,但是,版本过于陈旧:

  使用的是: Apache 2.0.53 + PHP 4.3.10 + MySQL 4.0.23 + Mantis 0.19.2

  由于服务器数据需要升级到MySQL 5.0.67,而4.*l和5.*有一些不兼容,导致,无法将旧的

  Mantis的Mysql4.*库导入到MySQL 5.*中,索性,全面升级Mantis,重新配置。

  新的配置是: Apache 2.2.10 + PHP 5.2.6 + MySQL 5.0.67 + Mantis 1.1.4

  配置总体手顺如下:【以下内容转载】

  最近要搭建一个Bug跟踪管理系统,开源免费的Mantis自然首当其冲。要运行Mantis,有两种主流的环境配置:IIS+PHP+MySQL+Mantis和Apache+PHP+MySQL+Mantis,本文主要介绍后一种。

  首先介绍如何在Apache上运行PHP:

  1.安装Apache

  首先下载Apache服务器的windows版本,网址为:http://httpd.apache.org/download.cgi,最新版本为Apache2.2,下载完后安装。

  注意:检查80端口有没有被占用,本人安装时就由于打开IIS,导致apache无法启动。如果要查看80端口被哪个程序占用,可以在命令行窗口中输入netstat -o -an,找到占用该端口的程序的PID,然后在任务管理器中点"查看"->"选择列...",勾选"PID",找到该PID的程序,结束任务。 测试apache是否是否工作,安装后可以打开浏览器,输入http://localhost/验证Apache是否成功,如果成功则显示:It works 字样。

  2.安装PHP

  首先下载PHP,网址为:http://www.php.net/downloads.php,最新版本为PHP5.2.6,注意下载有两种版本:.zip版本和 安装版。先执行安装版,安装中选择支持apache 2.2.x,那么会自动配置apache的http.conf文件、mime.types文件和产生PHP的php.ini文件。注意:在安装中我遇到过问题,如果选择默认安装,则很顺利没有错误,如果选择自定义安装且将所有的组件都选择安装,那么会发生错误,原因我现在也没搞清楚。

  由于,安装版本内容不全,没有ext和pear等目录,所以,安装完后,将解压版解压到刚才的安装目录下。

  3.apache与PHP整合

  安装版的PHP安装后,apache2.2的httpd.conf,会自动添加以下两行(如果没有要添加上):

  PHPIniDir "G:/JCDevTool/PHP5/"

  LoadModule php5_module "G:/JCDevTool/PHP5/php5apache2_2.dll"

  mime.type文件自动增加如下两行:

  application/x-httpd-php php

  application/x-httpd-php-source phps

  注意:G:/JCDevTool是PHP的安装目录,如果是apache2.2,必须写"php5apache2_2.dll"。

  PHP已apache模块的方式与Apache结合。是你的WEB网站具有支持PHP服务器脚本程序的能力。

  4.测试是否配置成功

  测试PHP是否加载成功:

  编写一个PHP文件(hello.php):

  

  

  

  

  

  

  

  

  将该文件复制到C:\apache2.2\htdocs中,然后浏览器中输入http://localhost/hello.php,如果显示"hello,php",则表示加载成功。

  接下来介绍如何安装MySQL:

  这个比较简单,首先下载MySQL,网址为:http://dev.mysql.com/downloads/,最新的稳定版本为5.0.67,下载完后按照安装向导一步一步就可以完成安装了。

  最后介绍如何安装配置Mantis:

  1.安装Mantis

  首先下载Mantis,网址为:http://www.mantisbt.org/download.php,最新的稳定版本为Mantis1.1.4,下载完后解压到C:\mantis-1.1.4。

  2.配置Apache

  也就是向Apache暴露Mantis的位置。修改%APACHE_HOME%\conf\httpd.conf,在文件末尾添加以下文字,以配置mantis目录的访问权限:

  Alias /mantis "c:/mantis-1.1.4/"

  

  Options Indexes

  AllowOverride None

  Order allow,deny

  Allow from all

  

  注意:这里特别注意,必须写成UNIX路径的/,不能写成Window路径的\,否则会无法正确显示mantis。

  可选配置:如果希望在浏览器中直接输入目录名(即http://localhost/mantis)就可以访问Mantis主页(如果不添加,则每次都显示Mantis目录下的文件和子目录列表,又安全隐患),可以在dir_module标签中添加上index.php:

  

  DirectoryIndex index.html index.php

  

  这样就可以在浏览器中直接输入目录名了(当然,这时候访问还会出错,因为mantis数据库还没建立呢,不要急,我们一会马上去创建。)

原文转自:http://www.uml.org.cn/Test/201011021.asp