When you first install CloudLinux in cPanel, you may got issue on php modules and extensions such as ioncube, MySQL extention, etc.

WordPress users may got the message:

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

And WHMCS/ionCube users may got the message:

The ionCube PHP Loader needs to be installed.

All the issue will be solved by following the steps below:

1) Login to WHM with root access and go to EasyApache 4 (WHM >> Home >> Software >> EasyApache 4).

cpanel easyapache 4

2) Look for the default profile (CloudLinux + cPanel Default) profile and click Provision.

cpanel cloudlinux easyapache default

3) After provisioning the easyapache profile, go to terminal (WHM >> Home >> Server Configuration >> Terminal) to execute a command.

cpanel terminal

Write the below code and hit Enter.

yum -y groupinstall alt-php

 

cloudlinux hardened php packages

 

Wait about 10 minutes here to complete the installation of php packages.

4) After install the CloudLinux hardened php packages, go to multi-php manager (WHM >> Home >> Software >> MultiPHP Manager).

Click “Edit” and select an ea version of php here. ea-php is the cPanel php version, and alt-php is the CloudLinux php version. If you select an alt-php version here then the CloudLinux php selctor will not work. Should be an ea version selected here.

ea-php cpanel php version

 

5) Next, go to CloudLinux php selector (WHM >> Home >> Server Configuration >> CloudLinux LVE Manager >> Selector).

cpanel cloudlinux lve manager selector

 

6) Make sure the selector is enabled, and select a default php version, also remove the tick mark (un-tick) on native selection.

select php version

 

7) Select each php version and select extensions by panel default, then Save.

php extension choice

After selecting Panel Default you may select more additional extensions as needed.

8) Go to (WHM >> Home >> Packages >> Feature Manager) to edit the all features.

cpanel feature list

 

9) Remove/UnTick the 3 features, MultiPHP Manager, MultiPHP INI Editor, PHP Pear Packages. Then click Save.

remove cpanel feature

 

10) Login to each individual cPanel user account, and select a php version.

select php version

 

Reboot the server and all is fine.