Hi, in this video post, I show how to enable PHP extensions with EasyApache on WHM cPanel, which is given by your web host.
Enable PHP extensions with EasyApache on WHM cPanel:
Suppose that I want to install a component on Joomla, but it needs some PHP extensions as you can see that it requires XSL support, tidy HTML, SOAP support, and ZipArchive. So I need to enable these PHP extensions on my web server. Let’s get started. Open a web browser to WHM control panel. Usually, it is https of your web server IP address with port number 2087. Type username, password and hit Log in.
Once logged-in to WHM control panel, scroll down to Software section. And click on EasyApache . On EasyApache, you choose to customize profile from the previously saved config which is the default profile. Click on the gear icon under Actions of the default profile to begin customizing. First, you can choose to change the Apache version. I don’t need to change this so click ‘Next Step’ to continue. Second, you can choose to change the PHP version on your web server. Again, click ‘Next Step’ to continue. Third, on Short Options List, scroll down to bottom of the page.
And click ‘Exhaustive Options List’. On Exhaustive Options List, scroll down to PHP section. In this section, there are PHP extensions that you can choose to enable or disable. I want to enable four PHP extensions as mentioned at the beginning which I’m looking for them right now. And here they are SOAP, Tidy, XSL, and Zip. So I check the box in front of them. Next, scroll down to the bottom of the page and click ‘Save and Build’. It will ask you to recompile Apache and PHP right now.
Click OK to continue. Again, click ‘I Understand’ to continue. Now Apache web server is rebuilding. This process could take up to 10 minutes or more. So just sit back and relax. Once it completes, you can configure the PHP handler. I don’t need to configure it so click Close to continue. Then, check if the required PHP extensions have been enabled correctly. Back to Joomla and install the component again.
This time, all required PHP extensions are enabled. And I can continue installing the component. That it. I hope this video post proves to be useful. If you like, please share this post. Thank you for your attention!
As found on Youtube