PHP

PHP End of Life - Dates and Lifecycle

PHP is a widely-used server-side scripting language that powers the majority of the web, from WordPress and Drupal sites to large-scale platforms like Etsy, Slack, and Wikipedia.

Last updated 8 August 2026

18

Versions tracked

14

At EOL

4

Supported

PHP version lifecycle and end-of-life dates
Version Released Active Support Security Support Latest
8.5
20 Nov 2025
31 Dec 2027 Ends in 1 year, 4 months
31 Dec 2029 Ends in 3 years, 4 months
8.5.9 30 Jul 2026
8.4
21 Nov 2024
31 Dec 2026 Ends in 4 months, 2 weeks
31 Dec 2028 Ends in 2 years, 4 months
8.4.24 30 Jul 2026
8.3
23 Nov 2023
31 Dec 2025 Ended 7 months, 1 week ago
31 Dec 2027 Ends in 1 year, 4 months
8.3.33 30 Jul 2026
8.2
08 Dec 2022
31 Dec 2024 Ended 1 year, 7 months ago
31 Dec 2026 Ends in 4 months, 2 weeks
8.2.33 30 Jul 2026
8.1
25 Nov 2021
25 Nov 2023 Ended 2 years, 8 months ago
31 Dec 2025 Ended 7 months, 1 week ago
8.1.34 18 Dec 2025
8.0
26 Nov 2020
26 Nov 2022 Ended 3 years, 8 months ago
26 Nov 2023 Ended 2 years, 8 months ago
8.0.30 03 Aug 2023
7.4
28 Nov 2019
28 Nov 2021 Ended 4 years, 8 months ago
28 Nov 2022 Ended 3 years, 8 months ago
7.4.33 03 Nov 2022
7.3
06 Dec 2018
06 Dec 2020 Ended 5 years, 8 months ago
06 Dec 2021 Ended 4 years, 8 months ago
7.3.33 18 Nov 2021

First released in 1995, PHP now runs on the majority of websites with a known server-side language, powering everything from WordPress and Drupal installations to enterprise platforms handling billions of requests a day. That scale of deployment is exactly what makes PHP end of life dates matter. The W3Techs usage statistics report shows that PHP is used by more than 70% of all websites as a server-side programming language. It also shows that PHP version 7.x is still used by 30% of all those PHP-based websites. This is a huge number of production systems running a branch that has not received security patches for years.

PHP Support Lifecycle Explained

Each PHP release branch gets four years of official support, split into two phases. The first two years are Active Support: the branch receives regular point releases with both bug fixes and security patches. The next two years are Security Support: only critical security issues get patched, releases are irregular and issued only as needed, and there are no more bug fixes or compatibility updates. After four years, the branch reaches End of Life and receives nothing further, regardless of severity.

This four-year window is a March 2024 extension of PHP's previous three-year policy (2 years active + 1 year security). Only PHP 8.1 and later fall under the extended cycle; older branches kept their original three-year lifespan. PHP ships one new feature version per year, typically in November, so three or four versions are usually in active or security support at once.

Security Risks of Running EOL PHP

Once a PHP version reaches end of life, the PHP project stops shipping updates of any kind for it, including fixes for newly disclosed vulnerabilities. Any CVE found in an EOL branch after that date stays open indefinitely, and PHP does see regular CVE activity: 15 vulnerabilities were disclosed in 2025, and 15 more have already been found in 2026, with only supported branches receiving fixes. The average severity has climbed too, this year's vulnerabilities are scoring notably higher on average than last year's, which raises the stakes for anything left unpatched. Running an EOL version doesn't stop an application from working, but it does mean the runtime underneath it is an unpatched, permanently open attack surface.

Is PHP end of life?

No. PHP itself isn't end of life, and it isn't going anywhere; it still powers the majority of the web. What reaches end of life are individual version branches on a rolling schedule. Currently supported branches are being maintained; older ones like 7.4, 8.0, and 8.1 have already stopped receiving patches.

What is PHP end of life schedule?

PHP retires one branch roughly every year as new versions ship. Each branch gets two years of active support followed by two years of security-only support (three years total for versions before 8.1), then it's retired for good.

Is PHP outdated in 2026?

The language itself isn't. Modern PHP (8.x) is typed, JIT-compiled, and used by major production platforms today. The "PHP is outdated" perception usually comes from teams still running old, EOL branches like 7.4 or earlier, which have in fact lost patch support and do carry real security debt.

Does running an EOL PHP version cause compliance problems?

Yes, it can. Frameworks like PCI DSS, SOC 2, and HIPAA generally require timely application of security patches to production systems. If a PHP branch is EOL, there's no official patch to apply when a new vulnerability surfaces, which auditors typically treat as a compliance gap unless you have an extended security support in place.