目前 xampp 的最新版是 1.7.3 ,但發現該版本搭配 mantis 經常會導致 mantis 首頁無法響應,發現 httpd 進程無法釋放內存(和這里描述的現象一樣:http://bbs.51testing.com/viewthread.php?tid=281964)。
經過反復試驗,發現 xampp1.6.0 和 mantis 完美結合,目前還未發現使用問題。美中不住的是,xampp1.6.0 在 windows server 2008 企業版下(Windows Server 2003 也一樣),無法正確的安裝、卸載服務,只好按照如下迂回的辦法進行解決:
先將 xampp1.7.3 安裝到 c 盤,用圖形界面的控制臺安裝服務(apache 和 mysql),然后,將其 c:\xampp 改名為 c:\xampp1.7.3;(改名前需要停止 apache 和 mysql 服務)
現在安裝 xampp1.6.0 到 c 盤,并將 mysql 的配置文件 my.conf 拷貝一份,改名為 my.ini,然后在操作系統的服務管理中啟動 apache 和 mysql 服務。(注意,不要使用 xampp1.6.0 提供的圖形界面啟動服務)
安裝后,我的 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;
參考文獻:
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