Joomla PHP & Version Compatibility
Required PHP and database versions, support status and end-of-life dates for each Joomla series.
Requirements at a glance
| Series | PHP (min / rec.) | Database | Status | Security EOL |
|---|---|---|---|---|
| Joomla 6.x | 8.1+ / 8.2 | MySQL 8.0.13+ · MariaDB 10.4.x+ · PostgreSQL 12.0+ | Current | 2029-10-16 |
| Joomla 5.x | 8.1+ / 8.2 | MySQL 8.0.13+ · MariaDB 10.4.x+ · PostgreSQL 12.0+ | Active | 2027-10-27 |
| Joomla 4.4.x | 7.2.5+ / 8.2 | MySQL 5.6+ · PostgreSQL 11.0+ | End of life | 2025-10-14 |
| Joomla 3.x | 5.3.10+ / 7.4 | MySQL 5.1+ | End of life | — |
Migrating between versions?
- Joomla 3 → 4: No direct J3.9→J4. Update to J3.10.x first (backported J4 APIs), run the Pre-Update Check, then one-click mini-migration to J4 via the Joomla Update component.
- Joomla 4 → 5: J4.4.x → J5.x is an UPGRADE, not a migration. Deprecation-free J4 extensions work; most others rely on the Backward Compatibility Plugin (auto-enabled, dropped in J6).
See the full migration guides →
Data verified on 2026-06-01 against official Joomla documentation. Lifecycle
dates and point-release minimums can change — always confirm against
manual.joomla.org before
a production upgrade.