Skip to main content
Version: 6.0 (Upcoming)

Technical Requirements

Requirements for Supported Software

In the following tables the Recommended versions of supporting software are known to work with the specified Joomla! version. The Minimum versions are guaranteed to work. Older versions may work but are not supported.

Requirements for Joomla! 6.x

SoftwareRecommendedMinimumRequired
PHP8.48.3.08.3.0
Databases
MySQL8.48.0.138.0.13
MariaDB12.010.610.4
PostgreSQL17.614.012.0
Web Servers
Apache2.42.4
Nginx1.291.26
Microsoft IIS1010

Required PHP Modules: json, simplexml, dom, zlib, gd, mysqlnd or pdo_mysql or pdo_pgsql
Recommended PHP Modules: mbstring
Optional Apache Modules: mod_rewrite extension to use SEO URLs
Optional Microsoft IIS Modules: URL Rewrite Module to use SEO URLs

Requirements for Joomla! 5.x

SoftwareRecommendedMinimum
PHP8.38.1.0
Databases
MySQL8.18.0.13
MariaDB11.1.010.4.0
PostgreSQL16.012.0
Web Servers
Apache2.42.4
Nginx1.251.21
Microsoft IIS1010

Required PHP Modules: json, simplexml, dom, zlib, gd, mysqlnd or pdo_mysql or pdo_pgsql
Optional Apache Modules: mod_rewrite extension to use SEO URLs
Optional Microsoft IIS Modules: URL Rewrite Module to use SEO URLs

Requirements for older Versions

If you need the requirements for older Joomla versions please use the Current Releases version switcher in the top left corner to select the 4.4 (Security) version.

Additional Information

  • PHP A popular general-purpose scripting language that is especially suited to web development.
  • MySQL is available in several editions. It is normal to install a GPL Community Edition for your software platform.
  • MariaDB is also available in several editions. It is normal to install a free Community Edition for your software platform.
  • PostgreSQL is open source and available in numerous editions.
  • Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows.
  • Nginx is an HTTP web server, reverse proxy, content cache and load balancer.
  • Microsoft IIS (Internet Information Services) for Windows® Server is a flexible, secure and manageable Web server for hosting anything on the Web.

Glossar

This column describes which version the Joomla! Project recommends to use for the selected Joomla version.

Minimum

This column describes which version the Joomla! Project has set as the minimum supported version. This means any bug found in this version or higher will be considered for fixing. This version might not be enforced. The minimum version usually reflects the latest version of the software package supported by the vendor.

Required

This column describes the enforced version by the CMS or the framework in use. That means you may use a lower version than the minimum version, but not lower than the required version. For versions below the minimum version, you might not receive support from the Joomla maintainers.