目前 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