服务热线
CloudLinux 独创的 kernel level 技术能确保每个用户使用的资源都是自己的,比如CPU和内存等
当然CloudLinux 是需要授权才可以安装的,授权费用具体可以去官网看看。
如果是在centos 等系统更新安装 CloudLinux
wget http://repo.cloudlinux.com/cloudlinux/sources/cln/centos2cl
sh centos2cl -k #是CloudLinux官网授权
之后 reboot 安装 phpselector
然后安装不同的 php 版本和组件
yum groupinstall alt-php
升级 CageFS & LVE Manager
yum update cagefs lvemanager
如果不存在先安装 CageFS & LVE Manager
yum install cagefs lvemanager
之后注意要将 custombuild 升级到2.0, 网上有相关的教程,这里就不讲了。
然后、
/usr/local/directadmin/custombuild/build set php1_mode suphp /usr/local/directadmin/custombuild/build set cloudlinux yes /usr/local/directadmin/custombuild/build set cagefs yes /usr/local/directadmin/custombuild/build update /usr/local/directadmin/custombuild/build apache /usr/local/directadmin/custombuild/build php y /usr/local/directadmin/custombuild/build suphp /usr/local/directadmin/custombuild/build rewrite_confs cagefsctl --force-update cagefsctl --remount-all
不出意外的话管理后台会出现两个选项CloudLinux CageFS User Manager和CloudLinux LVE Manager
CloudLinux CageFS User Manager 是用来管理是否支持 php版本切换调整的用户,可以授权或者拒绝。
CloudLinux LVE Manager 可以查看每个用户占用资源,设置占用资源和 php 版本版本选择,组件设置等。
用户账号登录前台的DA 控制面板,可以看到 “选择 PHP 版本”或“select PHP”,在这里可以设置自己需要运行的 PHP 版本和组件。
如果使用的模板是旧的可能无法显示出来,因此调试的时候建议使用默认的模板。