回复: 如果已有LAMP环境如何安装RHMS

将来?应该说是有很大可能的。

只是现在时间不够,精力有限,所以集中在先完善基本的功能。

回复: 如果已有LAMP环境如何安装RHMS

已有 LAMP,只要不去配置核心的 Apache, MySQL, PHP 就可以实现。实际上代码改动量不会太大。

回复: 如果已有LAMP环境如何安装RHMS

检测倒可以大大简化,只要让用户自己选择一下就可以了。

回复: 如果已有LAMP环境如何安装RHMS

对已有 MySQL 环境的支持已经完成,请参考文档:
http://code.google.com/p/iredmail/wiki/ … xist_MySQL

对其它组件也都可以实现,主要是 rhms-0.5.0-rc1 开始,加入了对函数执行结果的检测。
所有的函数在执行完后,都会将“是否已执行过”这个状态标记记录在 rhms-x.y.z/.rhms.installation.status 这个文件中(注意,该文件是以英文句点开头的,在 Unix 系统下是隐藏的),重复执行 rhms.sh 会自动检测这个文件,以获得各个函数的执行状态。

例如:函数 apache_php_config(),在执行完毕之后,它会写入这个信息到 .rhms.installation.status 文件:

status_apache_php_config="DONE"

格式是:

status_函数名="DONE"

所以如果需要支持已有的 AMP 环境,只需要将相关的函数的执行状态直接标记为 DONE,rhms 就会忽略这些函数,不会重复执行。

回复: 如果已有LAMP环境如何安装RHMS

该文档已同步到 wiki:
http://code.google.com/p/iredmail/wiki/ … Components