目前 xampp 的最新版是 1.7.3 ,但發(fā)現(xiàn)該版本搭配 mantis 經(jīng)常會(huì)導(dǎo)致 mantis 首頁(yè)無(wú)法響應(yīng),發(fā)現(xiàn) httpd 進(jìn)程無(wú)法釋放內(nèi)存(和這里描述的現(xiàn)象一樣:http://bbs.51testing.com/viewthread.php?tid=281964)。
經(jīng)過(guò)反復(fù)試驗(yàn),發(fā)現(xiàn) xampp1.6.0 和 mantis 完美結(jié)合,目前還未發(fā)現(xiàn)使用問(wèn)題。美中不住的是,xampp1.6.0 在 windows server 2008 企業(yè)版下(Windows Server 2003 也一樣),無(wú)法正確的安裝、卸載服務(wù),只好按照如下迂回的辦法進(jìn)行解決:
先將 xampp1.7.3 安裝到 c 盤(pán),用圖形界面的控制臺(tái)安裝服務(wù)(apache 和 mysql),然后,將其 c:\xampp 改名為 c:\xampp1.7.3;(改名前需要停止 apache 和 mysql 服務(wù))
現(xiàn)在安裝 xampp1.6.0 到 c 盤(pán),并將 mysql 的配置文件 my.conf 拷貝一份,改名為 my.ini,然后在操作系統(tǒng)的服務(wù)管理中啟動(dòng) apache 和 mysql 服務(wù)。(注意,不要使用 xampp1.6.0 提供的圖形界面啟動(dòng)服務(wù))
安裝后,我的 mantis 配置文件如下:
$g_hostname = 'localhost';
$g_db_type = 'mysql';
$g_database_name = 'bugtracker';
$g_db_username = 'root';
$g_db_password = '****';
$g_user_login_valid_regex = '/^.+$/i'; //'/^([a-z\d\-.+_ ]+(@[a-z\d\-.]+\.[a-z]{2,4})?)$/i';
$g_graph_font = 'chinese_gbk';
$g_default_language = 'chinese_simplified';
$g_validate_email = OFF;
$g_send_reset_password = OFF;
$g_default_timezone = 'Asia/Shanghai';
$g_session_validation = OFF;
$g_delete_bug_threshold = MANAGER;
$g_allow_no_category = ON;
參考文獻(xiàn):
http://bbs.51testing.com/viewthread.php?tid=281964
http://blog.sina.com.cn/s/blog_56cbcff901009w6h.html
http://www.boofee.net/flyingbamboo/archives/242
http://cwlin0416.wordpress.com/2007/04/15/integrating-mantis-with-ldap/
http://www.dlresearch.cn/xtykc/?p=42