Zum Hauptinhalt springen
Version: 4.x

optional-technical-requirements

Optional Requirements for Joomla! 4.x​

This page lists optional technical requirements which are not required to install and run Joomla! but are required for some internal APIs.

Application
JApplicationDaemonRequires PHP's ext/pcntl and ext/posix
Archive
BZ2Requires PHP's ext/bz2
GZipRequires PHP's ext/zlib
ZipRequires PHP's ext/zip or ext/zlib
Cache
APCRequires PHP's ext/apc on PHP 5.3 or 5.4, ext/apcu on PHP 5.5 or 5.6, unsupported on PHP 7.x (Note: THIS NEED TO BE CHECKED)
APCuRequires PHP's ext/apcu on PHP 5.3+
CacheLiteRequires the PEAR Cache_Lite package (tested on 1.7.16, will work with 1.8)
MemcacheRequires PHP's ext/memcache and a Memcache server (Note: The Memcache extension is not compatible with PHP 7.x)
MemcachedRequires PHP's ext/memcached and a Memcached server
RedisRequires PHP's ext/redis and a Redis server
WincacheRequires PHP's ext/wincache (Windows only)
XCacheRequires PHP's ext/xcache
Client adapters
LDAPRequires PHP's ext/ldap
HTTP/CurlRequires PHP's ext/curl
HTTP/SocketRequires PHP's fsockopen() function be enabled
HTTP/StreamRequires PHP's fopen() function and allow_url_fopen enabled
Cryptography
JCryptRequires PHP's ext/mcrypt for all ciphers except the SodiumCipher which requires ext/sodium
JKeychainRequires PHP's ext/openssl
Database
Microsoft SQL AzureRequires PHP's ext/sqlsrv (the PHP 5.x extension only supports Windows, a Linux compatible version of the extension is available for PHP 7.x)
Microsoft SQL ServerRequires PHP's ext/sqlsrv (the PHP 5.x extension only supports Windows, a Linux compatible version of the extension is available for PHP 7.x)
MySQLRequires PHP's ext/mysql (unsupported on PHP 7.x)
MySQLiRequires PHP's ext/mysqli
OracleRequires PHP's ext/pdo with Oracle support (available for 3PD only; the CMS won't run with it)
PDO MySQLRequires PHP's ext/pdo with MySQL support
PostgreSQLRequires PHP's ext/pgsql
SQLiteRequires PHP's ext/pdo with SQLite support (available for 3PD only; the CMS won't run with it)
Image
Requires PHP's ext/gd
Requires PHP's ext/fileinfo
Session
APCRequires PHP's ext/apc on PHP 5.3 or 5.4, ext/apcu on PHP 5.5 or 5.6, unsupported on PHP 7.x (Note: THIS NEEDS TO BE CHECKED)
MemcacheRequires PHP's ext/memcache and a Memcache server (Note: The Memcache extension is not compatible with PHP 7.x)
MemcachedRequires PHP's ext/memcached and a Memcached server
WincacheRequires PHP's ext/wincache (Windows only)
XCacheRequires PHP's ext/xcache
OPTIONAL IMPROVEMENTS
String
mbstringEnable PHP's ext/mbstring for the phputf8 library to use native functions