CloudLinux PHP Selector lets you choose a PHP version, extensions and certain options when the feature is available for your hosting service. First establish which websites use that setting: a selection shown in the panel does not, by itself, prove that the affected domain uses it.
Identify the right tool and affected websites
From your Client Area, open cPanel for the relevant hosting service and find Select PHP Version. Labels and available options can vary. If the tool is missing, ask us to confirm the method intended for your service.
- PHP Selector: sets the CloudLinux PHP version and extensions for the account. Several websites in the account may share that choice.
- MultiPHP Manager: presents domain or virtual-host settings. Domains sharing one document root are not necessarily independent.
- My Domains, when available: helps identify domains associated with the selector or MultiPHP. Review that information before changing versions.
The interaction depends on the PHP handler, system version and domain settings. The native label means the platform’s native PHP, not a guarantee of the latest release. The inherit setting means inheritance, not necessarily the number you just selected in another screen. A domain using PHP-FPM also needs particular attention. If the indications conflict, have the configuration confirmed instead of changing several tools at random. cPanel’s explanation of their interaction describes these distinctions.
Prepare and make a targeted change
- Identify the domain, CMS and function you need to address. Record the current version, extensions and relevant options.
- Check application requirements and prepare a recoverable backup. Our PHP version selection guide covers preparation, testing and returning to the previous configuration.
- Choose an available compatible version in the selector, then use the confirmation control shown if needed. Some changes save automatically, so treat each action as a real change.
- Check the extensions for that version. Enable only those required by the application and offered in the interface. A PHP extension is part of the PHP environment, different from a WordPress plugin.
- Change an option only for an identified need. Raising
memory_limitdoes not increase the account’s allocated resources; raising a PHP upload limit does not remove other form, application or server limits.
A missing or incompatible extension requires an environment check. Do not install system packages or enable a testing repository to resolve a hosting setting. Those operations belong to server administration.
Verify what the website actually uses
Reload the interface and check your CMS system information or a diagnostic obtained with support. Test public pages, administration, forms and important functions. For WordPress, also test operations that need the affected extension, such as image processing or an external connection.
A scheduled task or SSH command may use a different PHP executable from the website. Its output therefore does not establish the version serving visitors. Avoid leaving a public phpinfo() file online; it can expose configuration information.
If the change does not have the expected effect
First check the account, domain, active tool and actual running version. A cache may retain an older page, but it does not fix a missing extension. Keep the exact error, its time and the step that reproduces it. If the problem began after your change, return to the recorded previous setting where possible, then test the website’s functions again.
Open a request in your Client Area with the domain, CMS, intended version and checks already performed, without passwords or a full configuration export. Our team can help distinguish a hosting setting from an application incompatibility. If your website needs code or plugin upgrades, tell us about the project so the appropriate work and tests can be defined.
References: PHP Selector user interface and MultiPHP Manager.