WordPress and PHP end-of-life checker
See whether your PHP and WordPress versions still get security fixes, and until when, from php.net's and WordPress.org's own records.
Choose a version to see where it stands today.
Every PHP version
From php.net, read on October 28, 2026. A date is the last day the series is covered.
| PHP | Today | Fixes for faults until | Security fixes until | Newest release |
|---|---|---|---|---|
| 8.5 | Fully supported | December 31, 2027 | December 31, 2029 | 8.5.12 |
| 8.4 | Fully supported | December 31, 2026 | December 31, 2028 | 8.4.27 |
| 8.3 | Security fixes only | December 31, 2025 | December 31, 2027 | 8.3.36 |
| 8.2 | Security fixes only | December 31, 2024 | December 31, 2026 | 8.2.35 |
| 8.1 | End of life | November 25, 2023 | December 31, 2025 | 8.1.34 |
| 8.0 | End of life | November 26, 2022 | November 26, 2023 | 8.0.30 |
| 7.4 | End of life | November 28, 2021 | November 28, 2022 | 7.4.33 |
| 7.3 | End of life | December 6, 2020 | December 6, 2021 | 7.3.33 |
| 7.2 | End of life | November 30, 2019 | November 30, 2020 | 7.2.34 |
| 7.1 | End of life | December 1, 2018 | December 1, 2019 | 7.1.33 |
| 7.0 | End of life | January 4, 2018 | January 10, 2019 | 7.0.33 |
| 5.6 | End of life | January 19, 2017 | December 31, 2018 | 5.6.40 |
Every WordPress version
From WordPress.org's own check of each release, read on October 28, 2026. The current release is 7.1.4. WordPress.org says only the most recent release of the current series is safe to use and actively maintained.
| WordPress | Newest release of the series | Marked by WordPress.org as |
|---|---|---|
| 7.1 | 7.1.4 | Current |
| 7.0 | 7.0.8 | Outdated |
| 6.9 | 6.9.11 | Outdated |
| 6.8 | 6.8.12 | Outdated |
| 6.7 | 6.7.11 | Outdated |
| 6.6 | 6.6.11 | Outdated |
| 6.5 | 6.5.14 | Outdated |
| 6.4 | 6.4.14 | Outdated |
| 6.3 | 6.3.14 | Outdated |
| 6.2 | 6.2.15 | Outdated |
| 6.1 | 6.1.16 | Outdated |
| 6.0 | 6.0.18 | Outdated |
| 5.9 | 5.9.20 | Outdated |
| 5.8 | 5.8.19 | Outdated |
| 5.7 | 5.7.21 | Outdated |
| 5.6 | 5.6.23 | Outdated |
| 5.5 | 5.5.24 | Outdated |
| 5.4 | 5.4.25 | Outdated |
| 5.3 | 5.3.27 | Outdated |
| 5.2 | 5.2.30 | Outdated |
| 5.1 | 5.1.28 | Outdated |
| 5.0 | 5.0.31 | Outdated |
| 4.9 | 4.9.35 | Outdated |
| 4.8 | 4.8.34 | Outdated |
| 4.7 | 4.7.39 | Outdated |
| 4.6 | 4.6.30 | Insecure |
| 4.5 | 4.5.33 | Insecure |
| 4.4 | 4.4.34 | Insecure |
| 4.3 | 4.3.35 | Insecure |
| 4.2 | 4.2.39 | Insecure |
| 4.1 | 4.1.42 | Insecure |
| 4.0 | 4.0.38 | Insecure |
| 3.9 | 3.9.40 | Insecure |
| 3.8 | 3.8.41 | Insecure |
| 3.7 | 3.7.41 | Insecure |
| 3.6 | 3.6.1 | Insecure |
| 3.5 | 3.5.2 | Insecure |
| 3.4 | 3.4.2 | Insecure |
| 3.3 | 3.3.3 | Insecure |
| 3.2 | 3.2.1 | Insecure |
| 3.1 | 3.1.4 | Insecure |
| 3.0 | 3.0.6 | Insecure |
| 2.9 | 2.9.2 | Insecure |
| 2.8 | 2.8.6 | Insecure |
| 2.7 | 2.7.1 | Insecure |
| 2.6 | 2.6.5 | Insecure |
| 2.5 | 2.5.1 | Insecure |
| 2.3 | 2.3.3 | Insecure |
| 2.2 | 2.2.3 | Insecure |
| 2.1 | 2.1.3 | Insecure |
| 2.0 | 2.0.11 | Insecure |
| 1.5 | 1.5.2 | Insecure |
| 1.2 | 1.2.2 | Insecure |
| 1.0 | 1.0.2 | Insecure |
Finding your versions
In the WordPress dashboard, go to Tools, then Site Health, and open the Info tab. The WordPress section gives the WordPress version and the Server section gives the PHP version. Your hosting control panel shows the PHP version too, and is where it is changed.
What the words mean
- Fully supported: the PHP project fixes faults and security holes in the series.
- Security fixes only: security holes are still fixed. Other faults are not. It is time to plan the move to a newer series.
- End of life: nothing is fixed. A security hole found from now on stays open. Some hosts keep patching an old series themselves; ask yours whether it does, and for how long.
- Outdated and insecure are WordPress.org's own words for a release that is not the current one, and for a release with known security holes that a later release fixed.
Moving to a newer PHP
The PHP version is changed in your hosting control panel, usually from a list, and can be changed back the same way. The risk is an old plugin or theme that does not run on the newer PHP and stops the site.
- Take a backup, and update WordPress, your plugins and your theme first. How to safely update WordPress has the order.
- Try the newer PHP on a copy of the site if you can. How to set up a staging site shows how.
- Change the version at your host and look through the site: the home page, a form, the checkout.
- If the site shows an error, change the version back, then find what failed. How to fix the white screen of death shows how to read which plugin it was.
Common questions
My host says my PHP version is fine. Is this page wrong?
Which PHP version should a WordPress site run?
Does an old WordPress version get security fixes?
How current is this page?
On a version that has run out?
Tell us which versions the site runs. We reply with what would need to change to move it, and a fixed quote. The diagnosis is free.
Get a free diagnosis
