Technical Requirements
All recommended versions are based on the latest released version of each series.
Requirements for Supported Software
Requirements for Joomla! 4.x
| Software | Recommended | Minimum1 | More Information |
|---|---|---|---|
| PHP | 8.2 | 7.2.5 | https://www.php.net Modules: json, simplexml, dom, zlib, gd, mysqlnd or pdo_mysql or pdo_pgsql |
| Supported Databases | |||
| MySQL | 8.0 + | 5.6 | https://www.mysql.com |
| PostgreSQL | 11.0 + | 11.0 | https://www.postgresql.org/ (ext/pgsql support in PHP has been removed. Now uses the PostgreSQL PDO Driver) |
| Supported Web Servers | |||
| Apache2 | 2.4 + | 2.4 | https://www.apache.org (with mod_mysql, mod_xml, and mod_zlib) |
| Nginx | 1.18 + | 1.10 | https://www.nginx.com/resources/wiki/ |
| Microsoft IIS 3 | 10 + | 8 | https://www.iis.net |
Requirements for Unsupported Software
Requirements for Joomla! 3.x
End of Life
Support for this version of Joomla! ended on 17 August 2023, Extended LTS Version ended on 17 February 2025
| Software | Recommended | Minimum | More Information |
|---|---|---|---|
| PHP4 | 8.0 | 5.3.10 | https://www.php.net (Magic Quotes GPC, MB String Overload = off) (Zlib Compression Support, XML Support, INI Parser Support, JSON Support, MB Language = Default) |
| Supported Databases | |||
| MySQL5 | 5.5.3 + | 5.1 | https://www.mysql.com (InnoDB support required) |
| SQL Server | 10.50.1600.1 + | 10.50.1600.1 | https://www.microsoft.com/sql |
| PostgreSQL | 9.1 + | 8.3.18 | https://www.postgresql.org/ (ext/pgsql support in PHP has been removed. Now uses the PostgreSQL PDO Driver) |
| Supported Web Servers | |||
| Apache2 | 2.4 + | 2.0 | https://www.apache.org (with mod_mysql, mod_xml, and mod_zlib) |
| Nginx | 1.8 + | 1.0 | https://www.nginx.com/resources/wiki/ |
| Microsoft IIS 3 | 7 | 7 | https://www.iis.net |
Please see https://docs.joomla.org/Joomla_Browser_Support for a list of browsers supported in Joomla 3.x.
Requirements for Joomla! 1.6, 1.7, & 2.5
End of Life
Support for this version of Joomla! ended on 31 December 2014
| Software | Recommended | Minimum | More Information |
|---|---|---|---|
| PHP | 5.6 | 5.2.4 | https://www.php.net |
| Supported Databases | |||
| MySQL | 5.0.4 + | 5.0.4 | https://www.mysql.com |
| SQL Server6 | 10.50.1600.1 + | 10.50.1600.1 | https://www.microsoft.com/sql |
| Supported Web Servers | |||
| Apache2 | 2.2 + | 2.0 | https://www.apache.org (with mod_mysql, mod_xml, and mod_zlib) |
| Nginx | 1.1 + | 1.0 | https://www.nginx.com/resources/wiki/ |
| Microsoft IIS 3 | 7 | 7 | https://www.iis.net |
Requirements for Joomla! 1.5
End of Life
Support for this version of Joomla! ended on 31 December 2012
| Software | Recommended | Minimum | More Information |
|---|---|---|---|
| PHP7 | 5.3 | 4.3.10 | https://www.php.net |
| Supported Databases | |||
| MySQL | 4.1 + | 3.23 | https://www.mysql.com |
| Supported Web Servers | |||
| Apache2 | 2.0 + | 1.3 | https://www.apache.org (with mod_mysql, mod_xml, and mod_zlib) |
| Microsoft IIS 3 | 7 | 7 | https://www.iis.net |
Requirements for Joomla! 1.0
End of Life
Support for this version of Joomla! ended on 22 July 2009
| Software | Recommended | Minimum | More Information |
|---|---|---|---|
| PHP | 5.3 | 4.3.10 | https://www.php.net |
| Supported Databases | |||
| MySQL | 4.1 + | 3.23 | https://www.mysql.com |
| Supported Web Servers | |||
| Apache2 | 2.0 + | 1.3 | https://www.apache.org (with mod_mysql, mod_xml, and mod_zlib) |
| Microsoft IIS 3 | 7 | 6 | https://www.iis.net |