AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 我给大家说一下Apache的问题,随时可以提问。 |
|
---|---|
CodeByMe |
CodeByMe 发表于 2014-03-14 13:18:07
本帖最后由 CodeByMe 于 2014-3-14 13:26 编辑
有很多人希望AMH官方使用lnamp,但是,却没有想到他的难度。接下来我给大家讲一下AMH的问题。 Q:AMH的结构是什么? A:AMH其实分为两个部分,一部分就是基于Shell的执行命令,另一部分是基于PHP的可视化面板。而前者,是后者的基础! 可以说,没有了前者,后者根本没用。 如果你打开了面板的model层,你会发现,你的所有操作,几乎都是基于amh命令的,首页看到的信息,是amh info返回的,添加主机,通过amh host add 添加的,添加ftp,也是amh FTP add实现的。 所以,面板只是为了方便不擅长命令行的用户使用的,不是不可缺少的。 Q:为什么官方不添加Apache? A:添加Apache就意味着要重构AMH几乎80%的代码,对于一个开发了多个版本的程序来说,这是不明智的,而且,AMH官方目前只有一个开发者,无法重构代码,代价过大。 而且,加入Apache后,也需要稳定性测试,这是一项旷日持久的工作 ,非一日之功! Q:为什么不在模块中添加Apache? A:对于模块开发者来说,如果实现Apache,那么就需要书写专门的Lnamp命令来方便添加,这对模块开发者本身就是一个考验,其次,还需要处理好Apache与Nginx的协调关系,有可能需要修改amh的命令文件,这对开发者要求很高! Q:如果希望使用Lnamp怎麽办呢? A:参考军哥的Lnamp,手动配置,或期待其他开发者开发出AMH基于Apache的版本,只是那时,未必就叫AMH了。 Q:为什么不参考Lum和Wdcp的设计思路或代码? A: Lum是商业软件,使用代码是需要付费的 .Wdcp虽然是免费的,但是,使用代码仍需要与其开发者沟通? Q:为什么你这么反对? A:很简单,Lum是商业软件,是收费的,有足够的资金 ,有庞大的开发团队。Wdcp虽然免费,但他其他的方面收费的却不少,而且,wdcp论坛有广告,也是进项,开发人员也不会少。军哥虽然是一个人在搞,可军哥也搞了多少年了,AMH才几年?开发者又有几个?专职只有一个,其他都是爱好而已。
点赞,加油! (0分)
2014-03-14 13:18:07 1
|
ali |
本帖最后由 ali 于 2014-3-14 14:32 编辑
不明觉历啊
回复
2014-03-14 13:42:06 2
|
shuaisky |
前排占座
回复
2014-03-14 23:01:23 3
|