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
Support for this version of Joomla! ended on 31 December 2014
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
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
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
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 |
Footnotes
Footnotes
-
This is the minimum version which is guaranteed to work, older versions may work but are not supported. ↩
-
In order to use SEO URLs, you will need to have the Apache mod_rewrite extension installed. ↩ ↩2 ↩3 ↩4 ↩5
-
For Microsoft IIS (depending on your setup) you may need the following: PHP, MySQL, Micorosoft URL Rewrite Module, FastCGI
- PHP - Installation instructions
- MySQL - Installation instructions
- Microsoft URL Rewrite Module - Required for SEO URLs only. For more information, [click here](https://learn.iis.net/page.aspx/460/using-url-rewrite-module/. For information about using ISAPI, click here.
- FastCGI - Download for IIS6. Download for IIS7.
- For further assistance using Microsoft IIS, visit the Joomla! IIS forum.
-
PHP 5.3.1 is required for versions 3.0 through 3.2. At 3.3, the minimum is raised to PHP 5.3.10. Joomla! versions 3.5 and later are compatible with PHP 7. ↩
-
As of Joomla! 3.5, support for MySQL's
utf8mb4
character set is added and used by default by servers which support it. ↩ -
Support for Microsoft SQL Server was added for the 2.5 release; 1.6 and 1.7 do not have this support. ↩
-
Do not use PHP 4.3.9, 4.4.2 or 5.0.4. These releases have known bugs that will interfere with installation. Zend Optimizer 2.5.10 for PHP 4.4 also has serious bugs and you should ask your host to upgrade to a newer version. Joomla! versions 1.5.15 and later are compatible with PHP 5.3. Note that the OpenID library is not compatible with PHP 5.3. ↩