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