第一步当然是架设AMP平台,公司的操作系统为Windows XP(很小落伍了),http://所以得下载Windows版的AMP来安装,幸运的是有人已经帮我们做好了整合,这个软件包就是WampServer,WampServer不光配备了Apache+MySQL+PHP,还配备了非常实用的管理工具——phpMyAdmin,实在太方便了!WampServer的官方网站是:
http://www.wampserver.com/
到那里你可以下载到WampServer的最新版。安装过程非常的傻瓜式,为了方便起见,安装时候指定在桌面上创建一个快捷方式是不错的选择。 WampServer默认是不启动的,即便它是一个服务器程序,不像国内那些流氓软件,后台运行不够,还要强制弹框……双击桌面上那个图标就可以启动WampServer,在托盘区出现一个图标,在WampServer中,这个图标为红色的时候表示WampServer没有成功被启动,为黄色的时候表示没有完全成功启动(比如MySQL服务启动不了之类的),为绿色的时候表示成功启动了所有服务。对WampServer的操作可以单击这个图标,通过弹出的菜单来进行选择。 启动服务之后输入这个地址来验证:
http://127.0.0.1/?phpinfo=1
如果一切正常,就能看到PHP的版本信息。也有可能不正常,原因是你的机器上已经安装了微软IIS等软件,那就需要修改端口了。
需要将MySQL的字符集改为UTF-8。左键点击托盘区的WampServer图标,选择MySQL--my.ini,就会打开MySQL的配置文件了,在[client]段落增加:default-character-set=utf8 ;在[mysqld]段落增加:character_set_server=utf8 。重启MySQL服务即可。
此时Apache的配置还是只能本地访问的,无法从其他机器访问。左键点击托盘区的WampServer图标,选择Apache--httpd.conf,就会打开Apache的配置文件了,搜索“Deny from all”并将其屏蔽,重启服务即可(大约会有三处)。
到此为止,WampServer的配置是完成了,接下去就是MantisBT的架设。 MantisBT中的BT就是Bug Tracker的意思,而Mantis,螳螂,是捕虫能手,看这个名字就知道这是一个主要用来跟踪软件bug的系统。MantisBT的官方网站是:
http://www.mantisbt.org/
我下载的是一个zip包,将它解压缩到我们的www目录去,我的是: C:\wamp\www\mantisbt
然后在浏览器中输入: http://localhost/mantisbt 就能看到MantisBT的安装画面
我让MantisBT使用MySQL的root用户, 点“Install/Upgrade Database”这个按钮,安装开始,其实就是在MySQL中创建相关的表和初始化一些数据的过程,在我的电脑上花了大约七八秒钟,然后就显示完成信息了。如果各个条目的右边都显示绿色的“GOOD”字样的话,那就恭喜你,你已经成功安装了MantisBT,如果有些条目显示的不是“GOOD”,那就要回头检查一下,多半是数据库权限不够的问题,比较省事的办法就是我上面的做法,直接给MantisBT使用root账号,就不会有权限的问题了。
这时候你迫切地想看看结果,于是输入: http://localhost/mantisbt
你会看到登录界面,登录界面下面有两行红字: Warning: You should disable the default 'administrator' account or change its password. Warning: Admin directory should be removed.
都是安全方面的warning,前一个说administrator这个管理员账号的密码得改,这个简单,administrator的默认密码是“root”,登录进去,在My Account这个标签下面修改就可以了,修改密码的时候还需要你提供真实可用的Email地址。
另外一个warning也不难解决,如它所说,删除“Admin”目录,我的是“D:\wamp\www\mantisbt\admin”这个目录。
至于如何解决管理员设置用户密码的问题可以参考我的blog:Mantis Administrator控制密码、注册不用邮件验证、添加测试员
若想改中文接口同样在config_inc.php,新增一行如下
$g_default_language = 'chinese_simplified';