This guide explains how to use MultiPHP Manager in cPanel to control which PHP version each domain or subdomain uses. This tool helps you maintain compatibility with older applications, upgrade to newer PHP versions for performance and security, and manage PHP settings across multiple sites.
- What MultiPHP Manager Does
MultiPHP Manager allows you to:
- Set the PHP version for each domain or subdomain
- Ensure compatibility with CMS platforms like WordPress, Joomla, and Drupal
- Run different PHP versions on different sites within the same hosting account
- Improve performance and security by using newer PHP releases
It does not change PHP settings such as memory limits or upload sizes — those are handled in MultiPHP INI Editor.
- Accessing MultiPHP Manager
- Log in to your cPanel dashboard.
- Scroll to the Software section.
- Select MultiPHP Manager.
You will see a list of your domains and the PHP version currently assigned to each one.
- Changing the PHP Version for a Domain
To update the PHP version:
- Tick the checkbox next to the domain you want to modify.
- Open the PHP Version dropdown on the right.
- Select the version you want to use.
- Click Apply.
The change takes effect immediately.
When to upgrade PHP
- Your CMS recommends a newer version
- You want better performance
- You want improved security
- Plugins or themes require a specific version
When to avoid upgrading
- Older scripts may not support the latest PHP versions
- Custom code may need testing before upgrading
- Viewing the Current PHP Version
Each domain in the list shows:
- The active PHP version
- Whether the version is inherited or explicitly set
- Any warnings if the version is outdated or unsupported
This helps you quickly identify domains that may need updating.
- Using System Default vs Custom PHP Versions
System Default
- Applies the hosting provider’s default PHP version
- Useful if you want all domains to follow the same version automatically
Custom Version
- Overrides the system default for a specific domain
- Useful when one site needs a different PHP version than the others
You can mix and match as needed.
- Managing PHP-FPM Settings
Some hosting plans include PHP-FPM for improved performance.
To enable or disable PHP-FPM:
- In MultiPHP Manager, find the domain.
- Look for the PHP-FPM toggle.
- Enable or disable as needed.
PHP-FPM can improve speed and reduce resource usage, but some scripts may behave differently with it enabled.
- Troubleshooting Common MultiPHP Manager Issues
Website Shows a 500 Error After Changing PHP Version
- The site may not be compatible with the new version
- Switch back to the previous version
- Check error logs for details
Missing Extensions
- Some PHP versions have different extension availability
- Enable extensions in MultiPHP INI Editor if supported
- Contact support if an extension is unavailable
Changes Not Taking Effect
- Clear your CMS cache
- Restart caching plugins or modules
- Check for .htaccess rules overriding PHP settings
Domain Not Listed
- The domain may not be assigned to your account
- Ensure it is added under Domains in cPanel
- Best Practices for Managing PHP Versions
- Keep PHP versions updated for security
- Test major version upgrades on a staging site
- Avoid using outdated versions unless absolutely necessary
- Review PHP compatibility before installing new plugins or themes
- Use MultiPHP INI Editor to fine-tune settings after switching versions
If this looks good, just tell me the next article from your list and I’ll keep the same structure going.