PHP

PHP

Language

PHP 8.5 is the newest actively maintained release, currently at patch 8.5.10. 4 of 18 tracked cycles remain supported. The next cycle scheduled to reach end-of-life is 8.2, on December 31, 2026.

Latest version

8.5.10

Aug 27, 2026

Actively maintained cycles

4

of 18 tracked

Total cycles tracked

18

since Jul 13, 2004

Support pattern

How PHP has behaved across the cycles tracked here, rather than what its policy documents state. Useful for judging how much runway a version is likely to have before you commit to it.

Typical support window

40 mo (~3.3 years)

median of 18 completed cycles

New cycle roughly every

12 months

median gap between releases

Compared with language

+24 mo

longer than the language median

Next end of life

113 days

PHP 8.2

Support windows are getting longer: the most recent cycles run about 11 months longer than the earlier ones.

Computed from release and end-of-life dates tracked for PHP. Medians are used rather than averages so one unusually short or long release does not skew the figure. Cycles with no recorded end-of-life date are excluded from the support window.

How PHP versioning, EOL & security support work

PHP releases a new version once a year, generally in November. Each branch then follows a fixed two-phase lifecycle: a period of full active support, followed by a period where only security fixes land, after which the branch is retired. Because active support and security-only support each run for a defined stretch and a new branch arrives yearly, several branches typically overlap in different phases at once.

Active support: actively maintained

For a defined period after release, a PHP branch is in active support, receiving regular point releases that include both general bug fixes and security fixes.

Security support only: security fixes only

After active support ends, the branch enters a phase php.net labels "security fixes only." Releases happen on an as-needed basis, addressing critical security issues rather than general bugs.

End of life: unsupported

Once the security phase ends, the branch reaches end of life and is no longer supported. Users are advised to upgrade as soon as possible, since they may be exposed to unpatched vulnerabilities.

PHP security issues are reported through the php-src security advisories on GitHub, or by emailing [email protected]. CVE numbers are assigned by the PHP security team itself, and details stay private until a fix and advisory are published. Because fixes are only backported to branches still in active or security support, an end-of-life PHP install cannot receive a fix for any vulnerability found after that point.

Sources: PHP Supported Versions, php-src Security Advisories

Release lifecycle

Actively maintainedSecurity support onlyEnd of life
Today
8.5Latest
8.5.10 · Aug 27, 2026
8.4
8.4.25 · Aug 27, 2026
8.3
8.3.33 · Jul 30, 2026
8.2
8.2.33 · Jul 30, 2026
8.1
EOL Dec 31, 2025
8.0
EOL Nov 26, 2023
7.4
EOL Nov 28, 2022
7.3
EOL Dec 6, 2021
7.2
EOL Nov 30, 2020
7.1
EOL Dec 1, 2019
7.0
EOL Jan 10, 2019
5.6
EOL Dec 31, 2018
5.5
EOL Jul 21, 2016
5.4
EOL Sep 14, 2015
5.3
EOL Aug 14, 2014
5.2
EOL Jan 6, 2011
5.1
EOL Aug 24, 2006
5.0
EOL Sep 5, 2005
2005200620072008200920102011201220132014201520162017201820192020202120222023202420252026

Get an email when PHP ships a release, announces an end-of-life date, or moves a date it already announced.

Get PHP alerts