Cette page répertorie les configurations techniques optionnelles qui ne sont pas requises pour installer et exécuter Joomla! mais qui sont nécessaires pour certaines API internes. Cette liste a été créée pour Joomla 4.
| Élément | Description |
|---|---|
| Application | |
| JApplicationDaemon | Requiert les extensions PHP ext/pcntl et ext/posix |
| Archivage | |
| BZ2 | Requiert l'extension PHP ext/bz2 |
| GZip | Requiert l'extension PHP ext/zlib |
| Zip | Requiert l'extension PHP ext/zip ou ext/zlib |
| Cache | |
| APC | Requiert l'extension PHP ext/apc sur PHP 5.3 ou 5.4, ext/apcu sur PHP 5.5 ou 5.6, non supporté sur PHP 7.x (Remarque : CECI DOIT ÊTRE VÉRIFIÉ) |
| APCu | Requiert l'extension PHP ext/apcu sur PHP 5.3+ |
| CacheLite | Requiert le pack PEAR Cache_Lite (testé sur la version 1.7.16, fonctionnera avec la 1.8) |
| Memcache | Requiert l'extension PHP ext/memcache et un serveur Memcache (Remarque : l'extension Memcache n'est pas compatible avec PHP 7.x) |
| Memcached | Requiert l'extension PHP ext/memcached et un serveur Memcached |
| Redis | Requiert l'extension PHP ext/redis et un serveur Redis |
| Wincache | Requiert l'extension PHP ext/wincache (Windows uniquement) |
| XCache | Requiert l'extension PHP ext/xcache |
| Adaptateurs client | |
| LDAP | Requiert l'extension PHP ext/ldap |
| HTTP/Curl | Requiert l'extension PHP ext/curl |
| HTTP/Socket | Requiert que la fonction PHP fsockopen() soit activée |
| HTTP/Stream | Requiert la fonction PHP fopen() et allow_url_fopen activée |
| Cryptographie | |
| JCrypt | Requiert l'extension PHP ext/mcrypt pour tous les chiffrements sauf SodiumCipher qui requiert ext/sodium |
| JKeychain | Requiert l'extension PHP ext/openssl |
| Base de données | |
| Microsoft SQL Azure | Requiert l'extension PHP ext/sqlsrv (l'extension PHP 5.x ne supporte que Windows, une version compatible Linux de l'extension est disponible pour PHP 7.x) |
| Microsoft SQL Server | Requiert l'extension PHP ext/sqlsrv (l'extension PHP 5.x ne supporte que Windows, une version compatible Linux de l'extension est disponible pour PHP 7.x) |
| MySQL | Requiert l'extension PHP ext/mysql (non supporté sur PHP 7.x) |
| MySQLi | Requiert l'extension PHP ext/mysqli |
| Oracle | Requiert l'extension PHP ext/pdo avec le support Oracle (disponible uniquement pour des extensions tierces ; le CMS ne fonctionnera pas avec) |
| PDO MySQL | Requiert l'extension PHP ext/pdo avec le support MySQL |
| PostgreSQL | Requiert l'extension PHP ext/pgsql |
| SQLite | Requiert l'extension PHP ext/pdo avec le support SQLite (disponible uniquement pour des extensions tierces ; le CMS ne fonctionnera pas avec) |
| Image | |
Requiert l'extension PHP ext/gd |
|
Requiert l'extension PHP ext/fileinfo |
|
| Session | |
| APC | Requiert l'extension PHP ext/apc sur PHP 5.3 ou 5.4, ext/apcu sur PHP 5.5 ou 5.6, non supporté sur PHP 7.x (Remarque : CECI DOIT ÊTRE VÉRIFIÉ) |
| Memcache | Requiert l'extension PHP ext/memcache et un serveur Memcache (Remarque : l'extension Memcache n'est pas compatible avec PHP 7.x) |
| Memcached | Requiert l'extension PHP ext/memcached et un serveur Memcached |
| Wincache | Requiert l'extension PHP ext/wincache (Windows uniquement) |
| XCache | Requiert l'extension PHP ext/xcache |
| AMÉLIORATIONS OPTIONNELLES | |
| Chaîne | |
| mbstring | Activer l'extension PHP ext/mbstring pour que la bibliothèque phputf8 utilise les fonctions natives |