End of life / PHP / 8.1
End of life
PHP 8.1 is past end of life.
Security fixes stopped on 31 Dec 2025, 302 days ago. New vulnerabilities in 8.1 won’t be fixed.
- Released
- 25 Nov 2021
- Active support
- ended 25 Nov 2023
- Security fixes
- ended 31 Dec 2025
- Latest
- 8.1.34
Upgrade to PHP 8.5: security fixes until 31 Dec 2029.
Release cycles
Every PHP cycle, at a glance.
Active support means bug fixes and security fixes; after it, security fixes only. Past the end of security support, nothing.
- Active support
- Security fixes only
- Supported
- Ends within 90 days
- Ended
Cycle
Status
Released
Active until
Security until
Latest
What to upgrade to
Go to 8.5, not 8.2.
8.2 runs out in 63 days. 8.5 is the newest supported PHP cycle, with security fixes until 31 Dec 2029.
Before you upgrade
Read the migration notes for each version you skip. Run your tests with deprecations on, then raise require.php in composer.json and update the lock file. Read the PHP 8.5 upgrade guide
How to check your version
Which PHP is this site on?
On the server
In the lock file
On Forge
Know before support ends.
Porro reads the PHP, framework and database version from every site and tells you 90 days before support runs out.
Dates from endoflife.date/php, checked daily · data as of 29 Oct 2026.