全球主机交流论坛

标题: 穷屌丝继续用amh4.2 自己增加php版本切换 [打印本页]

作者: jsenet    时间: 2015-4-26 10:43
标题: 穷屌丝继续用amh4.2 自己增加php版本切换
(, 下载次数: 0)
作者: 海盗湾    时间: 2015-4-26 11:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: mlmm    时间: 2015-4-26 11:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: jsenet    时间: 2015-4-26 11:38
mlmm 发表于 2015-4-26 11:36
怎么不用 5.4  5.5 ??

5.4 5.5就这两天也会加上
主要我有两个站是要zend optimizer  必须要5.2  所以自己加了个切换功能


作者: zzr    时间: 2015-4-26 11:43
jsenet 发表于 2015-4-26 11:38
5.4 5.5就这两天也会加上
主要我有两个站是要zend optimizer  必须要5.2  所以自己加了个切换功能

mjj发个教程出来呀。。  
作者: 蓝鹰    时间: 2015-4-26 11:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: auto8624    时间: 2015-4-26 11:46
发个教程出来把,顺便搞个php5.5
楼主大神
作者: jsenet    时间: 2015-4-26 11:47
zzr 发表于 2015-4-26 11:43
mjj发个教程出来呀。。

说下过程
1.写个其他版本php的编译sh
2.写一个phpshift切换的shell  保存在/root/amh
3.修改amh.c  增加对刚才phpshift的支持
4.amh的web里一个view一个controller修改一下切换按钮和执行
5.SQL加一个字段记录当前php版本
6.切换phpshift的shell增加一个记录文件
7.amh.c增加一个cat 查找刚才记录文件的功能,用来读取当前版本

差不多就这样吧,我过几天把5.4 5.5弄好了发上来吧。。
作者: zzr    时间: 2015-4-26 11:48
jsenet 发表于 2015-4-26 11:47
说下过程
1.写个其他版本php的编译sh
2.写一个phpshift切换的shell  保存在/root/amh

   签名两个站。。。一个也打不开。。。。等你发上来。。。
作者: jsenet    时间: 2015-4-26 11:49
zzr 发表于 2015-4-26 11:48
签名两个站。。。一个也打不开。。。。等你发上来。。。

破站早没撸了。。。。
作者: HXS    时间: 2015-4-26 11:50
jsenet 发表于 2015-4-26 11:47
说下过程
1.写个其他版本php的编译sh
2.写一个phpshift切换的shell  保存在/root/amh

太高大上了,整个安装包吧
作者: wenguonideshou    时间: 2015-4-26 11:53
看起来过程挺复杂
作者: jsenet    时间: 2015-4-26 11:54
本帖最后由 jsenet 于 2015-4-26 11:58 编辑

对了,玩AMH的同学,虚拟主机切记不要开兼容模式。。非常危险。
分析了下amh.c  里面没有对执行php的用户组进行判断,直接授权root去调用/root/amh和其他几个命令
实测开兼容模式下,虚拟主机上写个php完全能去调用amh host 命令删除主机。。。

解决方法:8888端口的默认站换一个user:group运行,amh.c里增加对这个身份的判断。

当然  默认用chroot不开兼容模式当然也没问题
作者: jsenet    时间: 2015-4-26 11:57
HXS 发表于 2015-4-26 11:50
太高大上了,整个安装包吧

增加5.2切换的一键包做好了  在测试呢
作者: dreamkite    时间: 2015-4-26 12:40
支持楼主,穷屌路过!
作者: sense    时间: 2015-4-26 12:54
太讲技术了,搞不来。。。
作者: 判官    时间: 2015-4-26 12:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: zmr90    时间: 2015-4-26 13:29
不错,坐等教程
作者: qibinghua    时间: 2015-4-26 13:51
必须马克
作者: cnx    时间: 2015-4-26 19:09
详细教程出来再加分。
作者: Captain    时间: 2015-4-26 21:30
jsenet 发表于 2015-4-26 11:54
对了,玩AMH的同学,虚拟主机切记不要开兼容模式。。非常危险。
分析了下amh.c  里面没有对执行php的用户组 ...

顺便一起做个吧,给你加分
作者: 5u5lv    时间: 2015-4-26 21:41
求打包分享
作者: 淡淡的绿茶    时间: 2015-5-21 14:18
说好的教程呢
作者: mjever    时间: 2015-5-21 21:48
支持LZ,偶等菜鸟坐等了!




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4