Joomla 6 Technical Requirements (2026)

Joomla 6 Technical Requirements (2026)

Updated 2 March 2026 with new information including corrected MariaDB minimum version and latest PHP details.

Joomla 6.0.0 was released on 14th October 2025, and it introduced a new strict joomla technical requirements minimum of MySQL 8.0.13, MariaDB 10.4.0 and PHP 8.3.0

The mySites.guru tool for Joomla 6 Technical Requirements - Hosting Check is a feature of the subscription at mySites.guru

What does the Joomla project say?

Not much other than this page (which ironically still states this is for an unreleased upcoming version when infact Joomla 6 has now been released)

This page is also confusing as it has a “Required” version of MariaDB and PostgreSQL that is less than the “Minimum”… strange.

[edit:] Note that even the Joomla Project don’t seem to understand or believe these versions are correct, but hey ho, https://github.com/joomla/Manual/pull/540

[edit:] It seems the “Minimum Versions” are guaranteed to work and are required for upgrades and the “Required Versions” “May work for new new installs”

[edit:] After release, the Joomla project lowered the minimum MariaDB version from 10.6 to 10.4 in the official documentation.

[edit:] Clear as mud. However we will keep this page, and the tools in mySites.guru, up to date with the published, documented, versions from the official Joomla project which can be found here: https://manual.joomla.org/docs/next/get-started/technical-requirements/ (Which also currently states Joomla 6.0 is the upcoming version and not yet released - go figure…)

Joomla 6 Technical Requirements - Hosting Check

The mySites.guru tool for Joomla 6 Technical Requirements - Hosting Check is a feature of the subscription at mySites.guru - no additional charge was made and this new feature added for free into all account.

Here’s what the dashboard looks like:

Screenshot of mySites.guru feature

Where to find the Joomla 6 Technical Requirements tool in mySites.guru?

You can get to the tool quickest by invoking the command palette with cmd k (or ctrl k on windows/linux) and typing “Joomla 6” or “compat” to filter the commands and then enter. This will take you direct to the Joomla 6 Technical Requirements tool

Screenshot of mySites.guru feature*The mySites.guru command palette - filtered *

An even quicker way is to just press c 6 on the keyboard (that is lowercase c and then the number 6) - that is the keyboard shortcut to the page in mySites.guru!!

The direct url is: https://manage.mysites.guru/en/tools/joomla6/compatibility (Obviously you need to be logged in for that to work)

As you can see the tool clearly lists all your Joomla 4, Joomla 5 and Joomla 6 sites, along with the currently installed Joomla version, the web server hostname, the update channel enabled, and the server hosting PHP version and Database type (MySQL or MariaDB) and version number.

If your PHP or Database Server meets the MINIMUM this will be highlighted with Yellow The MINIMUM Joomla 6 Technical Requirements are: PHP 8.3.0, MySQL 8.0.13 or MariaDB 10.4.0.

If your PHP or Database Server meets the RECOMMENDED this will be highlighted with Green The RECOMMENDED Joomla 6 Technical Requirements are: PHP 8.4+, MySQL 8.4+ or MariaDB 12.0+

If your PHP or Database Server doesn’t meet the MINIMUM technical requirements this will be highlighted with Red

Screenshot of mySites.guru feature

What is the update channel?

Joomla has 3 main update channels - the Default, **Joomla Next **and Testing. It is highly recommended that you leave your production websites on the default setting - this will prevent you accidentally applying major updates to Joomla core. Separately, Joomla 5.4+ and 6.0+ also introduced automated core updates that can apply patches without admin intervention - if you manage client sites, you should disable that too.

Joomla “Next” channel allows to switch between major releases. From 4 to 5 to 6 for example.

Testing is as its name suggests. For use in testing releases prior to release by experienced developers.

Joomla 6 Minimum Technical Requirements

The absolute minimum versions that can be installed on a server to run Joomla 6 are:

  • PHP 8.3.0 (also standard modules like json, simplexml, dom, gd, mysqlnd needed)

  • MySQL 8.0.13 or MariaDB 10.4.0

  • This article (and most of the Joomla Community!) ignore the Postgres compatibility as not many people use that database server - but the minimum for PostgreSQL is 12.0

The RECOMMENDED versions to be installed to run Joomla 6 are “the latest PHP version and the latest MySQL/MariaDB” version - haha - but no seriously, there is no reason to be not running the latest versions of PHP in 2026!

The “official” recommended is PHP 8.4 and MySQL 8.4/MariaDB 12 - but of course over time these will probably increase - for example at the time of writing PHP 8.5 is the latest stable PHP version available, https://www.php.net/supported-versions for full PHP details.

Screenshot of mySites.guru feature

What if my web host doesn’t meet the minimum standards?

If your webhost doesn’t have the minimum standards for Joomla 6 hosting then you should really consider moving - the MySQL 8 and PHP 8.4 requirements are standard at this point.

MySQL 8.0.13 was released in October 2018 - so that’s over 7 years ago - if your web host has not upgraded their MySQL server in the last 5 years then maybe they are not the most secure and reliable partner for your web site… #justsaying

What is the supported version of MySQL by Oracle?

https://endoflife.date/mysql

mysql 5.6 extended support ended in 2021 and mysql 5.7 extended support ended… 31st October 2023.

Only MySQL 8.4 (LTS) and 9.4.* series are actually supported by Oracle now.

Screenshot of mySites.guru feature

What if my site is stuck on Joomla 3 - how do I secure Joomla 3?

You can look at the new tool which Fixes all Joomla 3 security issues with a single click, in the mySites.guru snapshot.

Joomla 5 vs Joomla 6 Requirements Comparison

Upgrading from Joomla 5? Here’s a side-by-side comparison of what changed:

RequirementJoomla 5 MinimumJoomla 6 Minimum
PHP8.1.08.3.0
MySQL8.0.138.0.13
MariaDB10.4.010.4.0
PostgreSQL12.012.0

The database requirements stayed the same between Joomla 5 and 6. The main change is PHP: Joomla 6 requires PHP 8.3 or higher, up from PHP 8.1 in Joomla 5. If your server already runs PHP 8.3+, you’re ready to upgrade.

The recommended versions for Joomla 6 are PHP 8.4, MySQL 8.4, and MariaDB 12 - all higher than Joomla 5’s recommendations of PHP 8.2, MySQL 8.1, and MariaDB 11.1.

Use the mySites.guru compatibility checker to scan all your sites at once and see exactly which ones are ready for the upgrade.

Questions?

Happy to answer questions if you have any, use the contact form.

Or you can ask the Joomla project direct.

Frequently Asked Questions

What are the minimum server requirements to run Joomla 6?
Joomla 6 requires at minimum PHP 8.3.0, MySQL 8.0.13, or MariaDB 10.4.0.
How does mySites.guru help me check if my sites are ready for Joomla 6?
The Joomla 6 Technical Requirements tool in mySites.guru lists all your connected Joomla sites with their current PHP and database versions, colour-coded red, yellow, or green against the minimum and recommended requirements.
What update channel should production Joomla sites use?
Production sites should stay on the Default update channel to avoid accidentally applying major version upgrades; the Joomla Next channel is for intentional major-version switches.
What changed between Joomla 5 and Joomla 6 requirements?
The main change is PHP: Joomla 6 requires PHP 8.3+ (up from 8.1+ in Joomla 5). Database requirements stayed the same - MySQL 8.0.13+ and MariaDB 10.4+.

Ready to Take Control?

Start with a free site audit. No credit card required.

Get Your Free Site Audit

Out of your depth? Need Help?

Phil Taylor

The Original Joomla Expert – Since 2004

Found issues with your Joomla or WordPress site? Get same-day expert help fixing errors, security issues, and performance problems. Flat-rate pricing, no hourly billing surprises.

  • ● Fix hacked or compromised sites
  • ● Resolve PHP errors & White Screen of Death
  • ● System upgrades & PHP 8 compatibility
  • ● Performance optimization & hosting issues
  • ● £120 flat rate per incident
Get Expert Help TODAY! →

If we can't add value, you don't pay • Same-day turnaround

20+ Years – Fixing Websites

Need Help Addressing Health Check Issues?

Phil Taylor has been fixing Joomla sites since 2004. If it were simple, you would have done it yourself by now. Get professional help from someone who's seen it all.

  • 20+ years of Joomla & PHP expertise
  • Same-day turnaround on most issues
  • No charge if we can't add value or fix the problem