Raman原创,转载请注明。
一、工作准备:
系统环境:WinXP SP2,
所需软件:
APMServ 5.2.6 (Apache PHP MYSQL 综合支持环境)
下载地址:http://apmserv.s135.com/
dotproject 2_1_2_UTF-8_Chinese (dotproject简体中文版)
官方网站:www.dotproject.net
projectimporter 2.2 (从MS project 导入项目的附加工具,可以很方便的将以前微软project的项目导入到dotproject中)
下载地址:http://caseysoftware.com/files/attachments/dotproject/projectimporter-v2.2.tar.gz
二、部署步骤:
1、APMServ 5.2.6 部署
将APMServ 5.2.6解压到一个文件夹,假定为d:\APMServ 5.2.6。OK!
测试:执行d:\APMServ 5.2.6\APMServ.exe,点击界面下方的按钮【启动AMPServ】,如无问题应能提示apache和mysql成功的提示:√Apache已启动。√MySQL5.1已启动。 一般导致启动失败的原因无非是80端口被占用,在界面左下角的apache参数中,将80端口改为其他端口即可。
此时在浏览器中键入 http://本机ip:端口,能正常显示服务器中的当前服务,显示为:Index of / ...
2、将dotproject 压缩包解压到d:\APMServ5.2.6\www\htdocs,也就是说dotproject的目录是:d:\APMServ5.2.6\www\htdocs\dotproject。OK!
3、安装dotproject
安装前最好在mysql数据库中建立一个用户dp_user,后续的安装是全自动的。当然,如果想用mysql的root用户安装,这步可省略。APMServ 5.2.6中默认root用户的密码是空。
在浏览器中键入 http://本机ip:端口/dotproject,此时dotproject会自动开始安装的准备,按说明一步步执行即可。
dotproject会自动在mysql建立数据库dotproject,然后把初始数据装入。OK!
测试:在浏览器中键入 http://本机ip:端口/dotproject,会出现登陆界面。
初始只有一个管理员可登陆:用户名admin密码passwd
4、添加projectimporter 2.2 补丁包
projectimporter可以很方便的将以前微软project的项目导入到dotproject中。
解压压缩包,放到dotproject的modules路径下,亦即最终projectimporter的路径为:d:\APMServ5.2.6\www\htdocs\dotproject\modules\projectimporter。OK!
刷新浏览器页面就能在管理员可管理的模块中维护这个模块了。
简单的4步,DotProject部署完成,没有难度吧?不过这可是摸索多次,实验了多套方案后优化出来的。
这套环境的优势是可移植性强,以后要移植到其他机器,直接把d:\APMServ5.2.6拷贝到新机子即可。OK!
一共5个OK!,写这个花了一个多小时。比部署慢多了。
附:APMServ中Apache 启动失败解决办法~~~
1 与IIS等服务软件端口冲突,解决办法,修改端口。左下角的apache参数中,将80端口改为其他端口即可。
2 SSL证书导致。把左下角的SSL钩上了,如果你没有用证书,就把那个去掉,就可以了。