Toutes les versions recommandées sont basées sur la dernière version publiée de chaque série.

Exigences pour le logiciel pris en charge

Requirements for Joomla! 4.x

Logiciel Recommandé Minimum[7] Plus d'informations
PHP 8.2 7.2.5 https://www.php.net
Bases de données prises en charge 
MySQL 8.0 + 5.6 https://www.mysql.com
PostgreSQL 11.0 + 11.0 (support ext/pgsql en PHP a été supprimé. Utilise maintenant le pilote PDO PostgreSQL)
Serveurs Web pris en charge 
Apache[3] 2.4 + 2.4 (avec mod_mysql, mod_xml et mod_zlib)
Nginx 1.18 + 1.10 https://www.nginx.com/resources/wiki/
Microsoft IIS[6] 10 + 8 https://www.iis.net

Requirements for Joomla! 3.x

Logiciel Recommandé Minimum Plus d'informations
PHP[1] 8.0 5.3.10 (Magic Quotes GPC, MB String Overload = désactivé)
(Zlib Compression Support, XML Support, INI Parser Support, JSON Support, MB Language = Défaut)
Bases de données prises en charge 
MySQL[2] 5.5.3 + 5.1 (Prise en charge de InnoDB requise)
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/
Serveurs Web pris en charge 
Apache[3] 2.4 + 2.0 (avec mod_mysql, mod_xml et mod_zlib)
Nginx 1.8 + 1.0 https://www.nginx.com/resources/wiki/
Microsoft IIS[6] 7 7 https://www.iis.net
Veuillez consulter https://docs.joomla.org/Joomla_Browser_Support pour la liste des navigateurs pris en charge sous Joomla 3.x.

Exigences pour le logiciel NON pris en charge

Exigences pour Joomla! 1.6, 1.7, & 2.5

Le support pour cette version de Joomla! s’est achevé le 31 décembre 2014
Logiciel Recommandé Minimum Plus d'informations
PHP 5.6 5.2.4 https://www.php.net
Bases de données prises en charge 
MySQL 5.0.4 + 5.0.4 https://www.mysql.com
SQL Server[5] 10.50.1600.1 + 10.50.1600.1 https://www.microsoft.com/sql
Serveurs Web pris en charge 
Apache[3] 2.2 + 2.0 (avec mod_mysql, mod_xml et mod_zlib)
Nginx 1.1 + 1.0 https://www.nginx.com/resources/wiki/
Microsoft IIS[6] 7 7 https://www.iis.net

Exigences pour Joomla! 1.5

Le support pour cette version de Joomla! s’est achevé le 31 décembre 2012
Logiciel Recommandé Minimum Plus d'informations
PHP[4] 5.3 4.3.10 https://www.php.net
Bases de données prises en charge 
MySQL 4.1.x + 3.23 https://www.mysql.com
Serveurs Web pris en charge 
Apache[3] 2.0 + 1.3 (avec mod_mysql, mod_xml et mod_zlib)
Microsoft IIS[6] 7 6 https://www.iis.net

Exigences pour Joomla! 1.0

Le support pour cette version de Joomla! s’est achevé le 22 juillet 2009
Logiciel Recommandé Minimum Plus d'informations
PHP[4] 5.3 4.3.10 https://www.php.net
Bases de données prises en charge 
MySQL 4.1.x + 3.23 https://www.mysql.com
Serveurs Web pris en charge 
Apache[3] 2.0 + 1.3 (avec mod_mysql, mod_xml et mod_zlib)
Microsoft IIS[6] 7 6 https://www.iis.net

Notes de bas de page

[1] PHP 5.3.1 est requis pour les versions 3.0 à 3.2. À partir de 3.3, le minimum a été porté à PHP 5.3.10. Les versions 3.5 et ultérieures de Joomla! sont compatibles avec PHP 7.

[2] A partir de Joomla! 3.5, le jeu de caractères MySQL `utf8mb4`est pris en charge et utilisé par défaut par les serveurs le supportant.

[3] Afin de pouvoir utiliser des URL SEO, l'extension Apache mod_rewrite doit être installée.

[4] Veuillez ne pas utiliser PHP 4.3.9, 4.4.2 ou 5.0.4. Ces versions contiennent des anomalies connues qui pourraient interférer avec l'installation. Zend Optimizer 2.5.10 pour PHP 4.4 présente également de sérieuses anomalies. Nous vous recommandons de demander à votre hébergeur de mettre à jour vers une version plus récente. Joomla! dans ses versions 1.5.15 et ultérieures est compatible avec PHP 5.3. Notez que la bibliothèque OpenID n'est pas compatible avec PHP 5.3.

[5] La prise en charge de Microsoft SQL Server a été ajoutée à la version 2.5 ; 1.6 et 1.7 ne le prenant pas en charge.

[6] Pour Microsoft IIS (selon votre configuration), ces éléments pourraient vous être utiles :

Pour de l'assistance sur l'utilisation de Microsoft IIS, visitez le forum ISS de Joomla!.

[7] Ceci est la version minimale qui est garantie de fonctionner, les anciennes versions peuvent fonctionner mais ne sont pas prises en charge.

Options de configuration

Pour une installation sur serveur local, il existe de nombreux logiciels qui vous permettront une mise en place plus rapide qu'une installation individuelle :

  • LAMP (Linux) - La plupart des distributions Linux sont dotées d'un serveur LAMP préconfiguré.
  • WAMP (Windows) - Pour plus d'informations, visitez le site de WampServer
  • MAMP (OS Apple) - Pour plus d'informations, visitez le site de MAMP
  • XAMPP (multi plate-forme) - Pas pour les sites en production. Pour plus d'informations, visitez le site de XAMPP

Si vous avez besoin d’autres options, nous vous recommandons de visiter nos forums d’installation pour plus de renseignements ou de consulter notre liste d'exigences techniques facultatives.