How to Change Your PHP Version
Every website on HubSeek can run its own PHP version, and you can switch it yourself from the control panel in about a minute. This guide covers which version to choose, how to change it, and what to do if something breaks.
What Is PHP?
PHP is the programming language that WordPress (and most websites) is built on. Think of it as the engine under the hood: your theme and plugins are the car, and PHP is what makes it move.
Like any engine, PHP gets upgraded over time. Newer versions are faster and get security fixes. Older versions eventually stop getting those fixes, which leaves your site exposed to problems that will never be patched.
Which Version Should I Use?
Use PHP 8.5. It’s been out for nearly a year, WordPress fully supports it, and it gets security fixes through 2029. If your theme or one of your plugins isn’t ready for 8.5 yet, use 8.4 until it is.
Why Newer Is Better
Each PHP version is supported for about four years: two years of improvements and bug fixes, then two years of security fixes only. After that, it reaches end of life (EOL), which means no more updates of any kind, even when a security hole is discovered.
Picking the newest version you can gives you:
- Faster page loads. Each release makes PHP a little quicker.
- Security fixes for longer. Your site stays protected years further out.
- Fewer upgrades. You won’t need to come back and do this again for a while.
| Version | Supported Until | What It Means |
|---|---|---|
| 8.5 | Dec 31, 2029 | Recommended. The best choice for almost every site. |
| 8.4 | Dec 31, 2028 | Fallback if your site isn’t ready for 8.5. Security fixes only after Dec 31, 2026. |
| 8.3 | Dec 31, 2027 | Security fixes only. Upgrade away from this one. |
| 8.2 | Dec 31, 2026 | Ending soon. Upgrade before then. |
| 8.1 and older | Already ended | No longer safe. Upgrade as soon as you can. |
What about PHP 8.6? PHP 8.6 comes out November 19, 2026. We’ll add it to the control panel once it’s had a few updates to iron out early bugs, so for now 8.5 is the one to pick.
What Do “Latest” and “LTS” Mean?
In the control panel, you’ll see labels next to some versions. Latest marks the newest release. LTS (long-term support) marks versions that still receive updates, but it doesn’t tell you how much longer. PHP 8.2 is labeled LTS, for example, even though its support ends December 31, 2026. Use the table above to see where each version stands.
If your site was set up a while ago, it may still be on an older version. That’s common, and it’s exactly why this setting exists.
Before You Start
- Make sure you have a recent backup. HubSeek backs up your site automatically every day, but it’s smart to make a manual backup right before a change like this. (See: Stay Safe: How to Back Up and Restore Your Website)
- Update WordPress, your theme, and your plugins first. Most problems with newer PHP versions come from outdated plugins or themes, and updating them usually prevents the problem entirely.
- Want to be extra careful? Clone your site to a staging copy, switch PHP there first, and make sure everything works before touching your live site. (See: Website Cloning and Staging)
How to Check Your Current Version
The quickest way is from inside WordPress:
- Log into your WordPress admin (usually
yourdomain.com/wp-admin). - Go to Tools → Site Health, then click the Info tab.
- Open the Server section and look for PHP version.
You can also see it in your control panel under Advanced → Developer tools, the same screen you’ll use to change it below.
How to Change Your PHP Version
- Log into your HubSeek control panel. Go to your client portal and open the control panel from there, or go directly to panel.hubseek.com.
- Click Websites in the left sidebar, then click the website you want to change.
- Click Advanced → Developer tools in the menu across the top of the page.
- Find the PHP section. Next to “Change the PHP version for your website,” the dropdown shows the version your site is using now.
- Choose the version you want from the dropdown (8.5, or 8.4 if your site isn’t ready for 8.5).
- Click Update in the confirmation box that pops up.
That’s it. The change applies on its own, so there’s no need to restart anything.
Tip: The Restart button in the PHP section is only needed if your site doesn’t seem to pick up a change. Restarting takes your site offline for a few seconds.
Check Your Site Afterward
Once the switch is done, take a few minutes to click around:
- Visit your homepage and a few other pages.
- Log into your WordPress admin and make sure the dashboard loads.
- Test anything important, like contact forms, checkout, or member logins.
If everything looks normal, you’re done.
What If Something Breaks?
If you see a blank white page, or a message like “There has been a critical error on this website,” a plugin or theme probably isn’t compatible with the new version yet.
- Switch back to the version you had before, using the same steps above. Your site should come right back.
- Update the plugin or theme that’s causing the problem, if an update is available. Check your plugins page for anything marked out of date.
- Try the newer version again once everything is updated.
If you can’t tell which plugin is the culprit, open a support ticket and we’ll help you track it down.
What’s Next?
- Make your site even faster: Speeding Up WordPress: LiteSpeed Cache and Redis
- Keep your site protected: Website Security & Best Practices
- Need help, or want us to change it for you? Log into your client portal, click Support in the top menu, and open a new ticket. Include the website address and we’ll take care of it.
