How to install CloudLinux on cPanel Server
cPanel server with Cloudlinux is a very popular setup in the webhosting industry especially for shared webhosting industry because this give an administrator right power to control resource of each user and at the same time best performance and page load speed for their website with advance level security protection.
Before installing cloudlinux We highly recommend to upgrade MySQL to MariaDB 10.2 because by default MySQL comes with 5.6 and end of life of this version is February 28, 2018. You can upgrade MySQL to MariaDB from WHM >> SQL Function >> MySQL/MariaDB Upgrade.
Next We are going to install Cloudlinux, Download Cloudlinux installation script:
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
Install the script:
sh cldeploy -i [For IP based license]
or
sh cldeploy -k [For IP based license]
Then reboot the server:
reboot
You can install Lvemanager using below command(In most case it will be automatically installed):
yum install lvemanager
Next install cagefs with the following command:
yum install cagefs
/usr/sbin/cagefsctl –init
cagefsctl –enable-all
Next We need Alt-PHP (PHP Selector):
yum groupinstall alt-php
yum update cagefs lvemanager
Now you can proceed to your WHM >> Cloudlinux LVE Manager and here you can configure Cloudlinux Features including cagefs, python, nodejs and php selector.
If you are running Apache server, you can install mod_lsapi. It can improve performance for many web sites.
Log into SSH and run the following commands:
yum install liblsapi liblsapi-devel –enablerepo=cloudlinux-updates-testing
yum install cpanel-mod-lsapi –enablerepo=cloudlinux-updates-testing
/usr/bin/switch_mod_lsapi –setup
/usr/bin/switch_mod_lsapi –enable-global
service httpd restart
If you still have questions or concerns, feel free to contact us by sending email to following address: support [at] tetrahostbd.com