Mantis是一个缺陷跟踪系统具有多特性包括:易于安装,易于操作,基于Web,支持任何可运行PHP的平台(Windows,Linux,Mac,Solaris,AS400/i5等),已经被翻译成68种语言,支持多个项目,为每一个项目设置不同的用户访问级别,跟踪缺陷变更历史,定制我的视图页面,提供全文搜索功能,内置报表生成功能(包括图形报表), 通过Email报告缺陷,用户可以监视特殊的Bug,附件可以保存在web服务器上或数据库中(还可以备份到FTP服务器上),自定义缺陷处理工作流,支持输出格包括csv、Microsoft Excel、 Microsoft Word,集成源代码控制(SVN与CVS ),集成wiki知识库与聊天工具(可选/可不选),支持多种数据库(MySQL、MSSQL、 PostgreSQ、Oracle、DB2),提供WebService(SOAP)接口,提供Wap访问。   
            官网:http://www.mantisbt.org/  

1、软件准备        
         mantis_1.0.5   直接解压缩    
         apache_2.2.4   安装    
         mysql-5.0.18-win32   安装    
         php-5.1.1-Win32   直接解压缩    

2、环境配置        
     1)安装apache2.0.54       
          注:安装为当前用户,采用8080端口,不需要安装成服务。      
     2)修改配置文件。       
          修改%APACHE_HOME%\conf\httpd.conf文件      
                  ①为php配置apache,添加如下信息到文件末尾     
                (根据php解压缩位置不同,替换下面的"c:/php-5.1.1/"路径,下同) 
                       #PHP 5     
                       LoadFile "c:/php-5.1.1/php5ts.dll"     
                       LoadModule php5_module "c:/php-5.1.1/php5apache2.dll"     
                       AddType application/x-httpd-php .php     
                       #PHP.ini path     
                       PHPIniDir "c:/php-5.1.1"     
                  ②为apache安装mantis系统,添加如下信息到文件末尾  
    
                       Alias /mantis "c:/mantis-1.0.5/"     
                       <Directory "c:/mantis-1.0.5/">     
                           Options Indexes     
                           AllowOverride None     
                           Order allow,deny     
                           Allow from all     
                       </Directory>     

     3)PHP配置       
          ①将php目录下的php.ini-dist复制一份,并改名为php.ini 
     

          修改php.ini文件      
          ②查找include_path,改为include_path=".;c:\php-5.1.1\pear"       去掉前面的分号(;)
          ③查找extension_dir,改为extension_dir="c:\php-5.1.1\ext"       去掉前面的分号(;)
          ④查找php_mysql.dll,将这一行前面的“;”号去掉       

     4)MYSQL        
          ①运行c:\mysql\bin\mysqld-nt,启动数据库       

          创建数据库       
          ②create database bugtracker;       
          ③use bugtracker;       

     5)补丁安装(APACHE2.0以上不支持第三方插件)        
            下载 php5apache2.dll-php5.1

               ①将压缩包里的httpd.exe.manifest 放置在\Apache2.2\bin目录下       
               ②将压缩包里的php5apache2.dll 放置在C:\php-5.1.1目录下
               ③安装压缩包里的vcredist_x86.exe

      6)将下面两个文件放置到Windows/system32下 
               libmysql.dll、php_mysql.dll
               重启机器

      7)启动http://localhost:8080/mantis/index.php 
           ①成功:执行第8步
           ②失败:运行

                 
           查看时候httpd.conf文件是否有语法错误,重新执行1-8步

      8)为Mantis创建表、数据 
           ①访问 http://localhost:8080/mantis/admin/install.php
            

      9)利用生成的SQL创建表 
           通过MySQL Command Line Client执行就可
            

      10)访问Mantis(默认用户名:administrator; 密码:password)
            

     备注:
            因为项目需要所以匆匆忙忙的搭起了这个环境,里面一定存在许多问题,请不吝指出。


                                                                                                                          2008年7月20日17:44:19    

                                                                                                                                                Alps Wong