CloudLinux

CloudLinux PHP Selector vs cPanel MultiPHP Manager: which one to use

The difference between CloudLinux Select PHP Version and cPanel MultiPHP Manager, which one controls your site's PHP on MdmHost, and how to avoid conflicts.

IntermediatecPanel hosting with CloudLinux3 min read

cPanel servers with CloudLinux have two ways to choose PHP: CloudLinux's Select PHP Version and cPanel's own MultiPHP Manager with MultiPHP INI Editor. They look similar, but they use different PHP builds and can override each other. Knowing which one is in charge saves a lot of confusion.

Before you start

  • cPanel access. Both tools appear in cPanel → Software when enabled.

The two tools compared

CloudLinux PHP SelectorcPanel MultiPHP Manager
PHP buildsCloudLinux alt-php (many versions, old and new)cPanel ea-php from EasyApache
ScopeWhole accountPer domain
ExtensionsTick boxes per accountInstalled server-wide by the admin
SettingsOptions tabMultiPHP INI Editor
IsolationWorks inside CageFSStandard cPanel

Which one controls your site?

PHP Selector only takes effect when the domain's MultiPHP version is set to the server default (the inherit or system default value). Then whatever you pick in Select PHP Version is used. If a domain is set to a specific ea-php version in MultiPHP Manager, that domain uses ea-php and ignores the selector.

  1. Open cPanel → Software → MultiPHP Manager.
  2. Check the PHP Version column for each domain.
  3. If it shows inherit, the CloudLinux selector is in charge. If it shows a specific version like ea-php82, MultiPHP is in charge.

Note: Some servers hide MultiPHP Manager from users when PHP Selector is the main tool. On MdmHost, Select PHP Version is the recommended way to manage PHP.

When to use PHP Selector

  • You want to switch versions yourself and enable extensions such as imagick or ionCube.
  • You run one main site or several sites that need the same version.
  • Guide: changing PHP version with PHP Selector.

When MultiPHP makes sense

  • Two domains in one account need different PHP versions.
  • You need PHP-FPM settings that your admin configured for ea-php (see PHP-FPM setup).
  • Settings are edited in MultiPHP INI Editor.

Avoid conflicting settings

  • Use one tool per domain. Do not set memory_limit in both the selector's Options and the MultiPHP INI Editor.
  • Old php.ini or .user.ini files in public_html may override both. Remove them if values do not change.
  • After any change, confirm the real version with a phpinfo() file or WordPress Site Health.

Troubleshooting

The selector says 8.2 but phpinfo shows 7.4

The domain is pinned to a version in MultiPHP Manager. Set it to inherit.

Extensions enabled in the selector are missing

The site uses ea-php, which has its own extension set. Switch the domain to inherit.

Frequently asked questions

Is one faster than the other?

Both run PHP through LiteSpeed's LSAPI on MdmHost, so speed is similar. Choose the tool that gives you the version and extensions you need.

Can resellers set the default for customers?

The server default is set by MdmHost. Customers choose their own version in Select PHP Version.

Why do I see only one of the tools?

Your provider or reseller can hide either tool in the feature list. If you see only Select PHP Version, that is the tool to use.

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.