1.安裝環(huán)境:mantis-1.0.0rc4 + EasyPHP-2.0b1-setup.exe;
(1)這里建議使用EasyPHP,因?yàn)樗闪薃pache,MySql和Php5。一個(gè)安裝文件,安裝也非常簡(jiǎn)單,用來(lái)搭建mantis很不錯(cuò)。如果對(duì)其中的Apache,Php作配置的話,只修改配置文件了,真的很easy。
新版本是EasyPHP 2.0 beta1,
下載地址http://www.easyphp.org/telechargements.php3。
mantis(螳螂)是一個(gè)免費(fèi)且很受歡迎的bug跟蹤管理系統(tǒng)。它是用php編寫,并和MySQL, MS SQL, and PostgreSQL數(shù)據(jù)庫(kù)協(xié)同使用,mantis已經(jīng)被廣泛的安裝于Windows, Linux, Mac OS, OS/2等其它操作系統(tǒng)。幾乎任何瀏覽器都可以作為客戶端來(lái)使用。并且它是開(kāi)源的哦。
mantis是大特點(diǎn)是,便于使用,基于WEB,已經(jīng)被翻譯成68種語(yǔ)言,支持多個(gè)項(xiàng)目,為每一個(gè)項(xiàng)目設(shè)置不同的用戶訪問(wèn)級(jí)別,跟蹤缺陷變更歷史,定制我的視圖頁(yè)面,提供全文搜索功能,內(nèi)置報(bào)表生成功能(包括圖形報(bào)表),通過(guò)Email報(bào)告缺陷,用戶可以監(jiān)視特殊的Bug,附件可以保存在 web服務(wù)器上或數(shù)據(jù)庫(kù)中(還可以備份到FTP服務(wù)器上),自定義缺陷處理工作流,支持輸出格包括csv、Microsoft Excel、 Microsoft Word,集成源代碼控制(SVN與CVS ),集成wiki知識(shí)庫(kù)與聊天工具(可選/可不選),支持多種數(shù)據(jù)庫(kù)(MySQL、MSSQL、 PostgreSQ、Oracle、DB2),提供WebService(SOAP)接口,提供Wap訪問(wèn)。mantis的新版本是1.1.0a3。
下載地址是http://www.mantisbt.org/download.php。
2.安裝
(1)EasyPHP的安裝很簡(jiǎn)單,不斷的nextok了
(2)mantis的安裝,把mantis解壓,我是解壓到c:/mantis.也解壓到easyphp的www目錄下;
3.配置
(1)apache服務(wù)器打開(kāi)C:。。apache下的conf目錄下的httpd.conf文件,修改loadfile,LoadModule php5_module為 #PHP 5
LoadFile "C:。。。/EasyPHP 2.0b1/php5/php5ts.dll"
LoadModule php5_module "C:。。。/EasyPHP 2.0b1/php5/php5apache2.dll" 并增加下面這句
AddType application/x-httpd-php .php
修改phpinidir的路徑到你的php目錄
#PHP.ini path
PHPIniDir "C:。。。/EasyPHP 2.0b1/php5"
并在文件的后增加下面的語(yǔ)句
Alias /mantis "c:/mantis/" Options Indexes
AllowOverride None
Order allow,deny
Allow from all
設(shè)置字符
AddDefaultCharset UTF-8
修改duankou(因?yàn)槲业?0端口已經(jīng)占用,默認(rèn)為80端口)
#Listen 12.34.56.78:80
Listen 127.0.0.1:8088
(2)php配置
打開(kāi) C:。。。EasyPHP 2.0b1php5目錄下的php.ini-dist文件。并修改它的類型為ini,即(php.ini)
修改include_path 為= ".;C:/EasyPHP 2.0b1/php5/jpgraph-1.21b/src/
去掉extension=php_mysql.dll和extension=php_gd2.dll前面的;號(hào);
修改SMTP為你向要的郵件協(xié)議例如我的( SMTP.163.com)
修改
extension_dir = "c:../php5/ext"
(3)mysql
啟動(dòng)easyphp;
啟動(dòng)成功后會(huì)在狀態(tài)欄右下角出現(xiàn)一個(gè)小方框,打開(kāi)命令行,cd到mysql的bin目錄,運(yùn)行mysqld,啟動(dòng)服務(wù),然后以root登錄命令為: mysql -uroot -p;密碼為空。再創(chuàng)建名為bugtracker數(shù)據(jù)庫(kù)。然后哦后創(chuàng)建user為用戶名 mantis密碼為xxx,之后授權(quán)給mnantis,grant all privileges on bugtracker.* to'mantis'@'localhost'identified by 'xxx';后flush privileges; 在網(wǎng)上看到很多文章在創(chuàng)建bugtracker數(shù)據(jù)庫(kù)之后,還要鏈接到mantis底下的sql下的的db_generate.sql文件,所以很多都很疑惑,發(fā)現(xiàn)在 mantis地下根本找不到這個(gè)文件夾。其實(shí)mantis在其新版本1.0以后不需要用戶自己創(chuàng)建數(shù)據(jù)表了,安裝好mantis之后,第一次使用 mantis時(shí)它會(huì)幫我們自動(dòng)創(chuàng)建數(shù)據(jù)表了。是不是更方便了?嘿嘿!q退出mysql。