PHP is the language most websites run on, and the version you use affects both speed and compatibility. cPanel’s MultiPHP Manager lets you set the PHP version independently for each domain on your account. Here’s how to use it.
Why the PHP version matters
Each new PHP release is faster and more secure than the last, and modern applications increasingly require recent versions. At the same time, some older sites and plugins break on newer PHP. The ability to set the version per domain means you can run a modern site on the latest PHP while keeping a legacy site on an older version it depends on.
Checking and changing the version
- In cPanel, open MultiPHP Manager under the Software section.
- You’ll see each of your domains with its current PHP version listed.
- Tick the domain (or domains) you want to change.
- Choose the new version from the PHP Version dropdown on the right.
- Click Apply.
The change takes effect immediately for that domain.
Which version should you choose?
For most modern sites, pick a current, actively supported version — PHP 8.1, 8.2 or newer. These give you the best speed and security. Avoid any version marked as end-of-life, since it no longer receives security updates. If you’re unsure what your particular app needs, its documentation will state a recommended version.
Test after switching
Changing PHP versions can occasionally surface compatibility issues in older code. After switching, click through your site — homepage, inner pages, admin area, checkout if you have one — and watch for errors. If something breaks, you can switch straight back; the change is instant and reversible.
Update before you upgrade
Most PHP compatibility problems come from outdated plugins and themes. Before moving a site to a newer PHP version, update everything to current versions first — newer releases almost always support newer PHP. This single step prevents the majority of upgrade issues.
Test on staging for important sites
For a business-critical site, the safest approach is to test the new PHP version on a staging copy first, confirm everything works, and only then change it on live. It costs a little time but removes the risk entirely.
If you’re not sure which PHP version your site can safely run, or an upgrade surfaces an issue you can’t place, we can check compatibility and handle the change for you. Just ask.