WordPress Plugins
Free Tools
Claude Skills
Resources
Pricing Support My Account Cart
Support / GuardPress / PHP Version Security Support

PHP version security support warning

The GuardPress Pro vulnerability scan checks whether the PHP version your server runs still receives security fixes from the PHP project. This page explains what the warning means, when each PHP branch stops getting fixes, and how to move your site to a supported version.

The short version

Each PHP branch (8.1, 8.2, 8.3 and so on) gets security fixes for a fixed period. Once that ends, newly found problems in PHP itself are no longer fixed for that branch. Ask your host to move the site to the version the warning recommends, or switch it yourself in your hosting control panel, then test the site. Requires GuardPress Pro 1.6.54 or later.

What the warning means

The PHP project supports each release branch for a set time: first with bug and security fixes, then with security fixes only. After the security support end date, the branch gets no more fixes at all. GuardPress compares your server’s PHP branch with those dates and adds a finding to the vulnerability scan when it matters:

Nothing is reported while your branch has more than 90 days of support left. The recommended version in the finding is the oldest PHP branch that still has more than a year of security support remaining; any newer supported branch is fine too.

Security support end dates by PHP branch

PHP branchSecurity fixes end
7.4Ended
8.0Ended
8.1Ended
8.231 December 2026
8.331 December 2027
8.431 December 2028
8.531 December 2029

Dates follow the PHP project’s published support schedule. Branches older than 7.4 have been out of support for years and are reported as critical too.

Why the version number can look old on a patched server

Many hosts and Linux distributions keep shipping an older PHP branch and backport security fixes into it without changing the version number. A server can report something like 8.1.2 and still carry fixes released much later, so the patch number on its own says little about whether the server is protected.

That is why GuardPress judges by branch (for example 8.1), not by patch number. It never warns because the last digit looks low. It warns only when the branch itself has passed, or is about to pass, the PHP project’s security support date.

If your host confirms they keep patching your branch beyond that date, the warning is a reminder to plan the upgrade rather than proof of a problem. Moving to a branch the PHP project still supports is still the safer long-term choice, because plugin and theme authors test against those branches.

How to change your PHP version

Most hosts let you pick the PHP version per site from their control panel. Menu names change from time to time, so if you can’t find the option, search your host’s help center for “change PHP version” or ask their support team to do it for you.

Other managed hosts have an equivalent setting, and on hosts without one, a support ticket asking to move the site to the recommended PHP version is usually all it takes.

Test the site after switching

Back up or use staging first

Take a fresh backup, or make the change on a staging copy if your host offers one, so you can roll back quickly.

Switch the PHP version

Use the steps for your host above. Keep a note of the version you started on.

Check the important pages

Load the home page, a few posts or products, the WordPress admin, your forms, and the cart and checkout if you run a store. Watch for blank pages or error messages.

Run the vulnerability scan again

In GuardPress, run the vulnerability scan again. The PHP finding clears once the site runs a branch with more than 90 days of security support left.

If something breaks

Switch back to the previous PHP version from the same screen, then update the theme or plugin that failed (or contact its author) before trying again. An old plugin that no longer works on a supported PHP version is worth replacing.

FAQ

My host says PHP is fully patched. Why does GuardPress still warn?

Hosts and Linux distributions often backport security fixes into an older PHP branch without changing the version number, so the patch number alone can’t show whether a server is protected. GuardPress judges by PHP branch and the date the PHP project stops security support for it. If your host commits to patching that branch for longer, treat the warning as a reminder to plan the move.

Which PHP version should I move to?

The warning names a version: the oldest PHP branch that still has more than a year of security support left. Any newer supported branch is also fine, as long as your theme and plugins work on it.

Will changing the PHP version break my site?

Usually not, but an old theme or plugin can fail on a newer PHP version. Back up or use staging first, switch, then check the front end, the admin area, forms and checkout. Most hosts let you switch back in one click.

Which GuardPress version shows this warning?

The PHP security support check is part of the vulnerability scan in GuardPress Pro 1.6.54 and later.

Related