Overview
CloudLinux PHP Selector lets customers choose PHP versions and extensions for their sites. This is useful when applications require a specific PHP version or extension.
Steps
- Open Select PHP Version in cPanel.
- Choose the required PHP version.
- Enable required extensions such as mysqli, mbstring, intl, zip, gd, curl, or ionCube when needed.
- Save changes and test the website.
Caution
Older PHP versions may be insecure or unsupported. Use the newest PHP version compatible with the website, and update applications that require outdated PHP.
Detailed setup notes
PHP Selector lets accounts choose PHP versions and extensions independently when CloudLinux is configured for it. It is useful for WordPress, Laravel, WHMCS, ecommerce apps, and older sites that need temporary compatibility.
Migration workflow
- Check the application vendor's supported PHP versions.
- Enable required extensions.
- Test on staging when available.
- Review error logs after switching versions.
- Keep legacy PHP only as a temporary bridge.
Common extensions
Applications often need mysqli, mysqlnd, mbstring, intl, zip, gd, curl, fileinfo, openssl, pdo_mysql, soap, imagick, and ionCube depending on the software.
Reference links
- CloudLinux PHP Selector: https://docs.cloudlinux.com/cloudlinuxos/cloudlinux_os_components/#php-selector
Shared hosting impact
CloudLinux and CageFS protect the whole server by isolating users and limiting runaway accounts. When a site hits limits, the fix may be optimization, malware cleanup, bot blocking, plan upgrade, or moving to VPS/dedicated hosting.
Quick support handoff
If this article does not solve the issue, open a support ticket with the domain, service name, exact error, time the problem started, and what changed recently.