Optional Technical Requirements: Difference between revisions
From Joomla! Documentation
No edit summary |
Marked this version for translation |
||
Line 1: | Line 1: | ||
<noinclude><languages /></noinclude> | <noinclude><languages /></noinclude> | ||
==<translate>Optional Requirements for Joomla! 4.x</translate>== | ==<translate><!--T:1--> Optional Requirements for Joomla! 4.x</translate>== | ||
<translate> | <translate> | ||
<!--T:2--> | |||
This page lists ''optional'' technical requirements which are not required to install and run Joomla! but are required for some internal APIs.</translate> | This page lists ''optional'' technical requirements which are not required to install and run Joomla! but are required for some internal APIs.</translate> | ||
Line 9: | Line 10: | ||
|- | |- | ||
| colspan=2 style="background-color:#e1e1e1;" | '''<translate> | | colspan=2 style="background-color:#e1e1e1;" | '''<translate> | ||
<!--T:3--> | |||
Application</translate>''' | Application</translate>''' | ||
|- | |- | ||
|JApplicationDaemon | |JApplicationDaemon | ||
|<translate> | |<translate> | ||
<!--T:4--> | |||
Requires PHP's <tt>ext/pcntl</tt> and <tt>ext/posix</tt></translate> | Requires PHP's <tt>ext/pcntl</tt> and <tt>ext/posix</tt></translate> | ||
|- | |- | ||
| colspan=2 style="background-color:#e1e1e1;" | '''<translate> | | colspan=2 style="background-color:#e1e1e1;" | '''<translate> | ||
<!--T:5--> | |||
Archive</translate>''' | Archive</translate>''' | ||
|- | |- | ||
|BZ2 | |BZ2 | ||
|<translate> | |<translate> | ||
<!--T:6--> | |||
Requires PHP's <tt>ext/bz2</tt></translate> | Requires PHP's <tt>ext/bz2</tt></translate> | ||
|- | |- | ||
|GZip | |GZip | ||
|<translate> | |<translate> | ||
<!--T:7--> | |||
Requires PHP's <tt>ext/zlib</tt></translate> | Requires PHP's <tt>ext/zlib</tt></translate> | ||
|- | |- | ||
|Zip | |Zip | ||
|<translate> | |<translate> | ||
<!--T:8--> | |||
Requires PHP's <tt>ext/zip</tt> or <tt>ext/zlib</tt></translate> | Requires PHP's <tt>ext/zip</tt> or <tt>ext/zlib</tt></translate> | ||
|- | |- | ||
| colspan=2 style="background-color:#e1e1e1;" | '''<translate> | | colspan=2 style="background-color:#e1e1e1;" | '''<translate> | ||
<!--T:9--> | |||
Cache</translate>''' | Cache</translate>''' | ||
|- | |- | ||
|APC | |APC | ||
|<translate> | |<translate> | ||
<!--T:10--> | |||
Requires PHP's <tt>ext/apc</tt> on PHP 5.3 or 5.4, <tt>ext/apcu</tt> on PHP 5.5 or 5.6, unsupported on PHP 7.x (Note: THIS NEED TO BE CHECKED)</translate> | Requires PHP's <tt>ext/apc</tt> on PHP 5.3 or 5.4, <tt>ext/apcu</tt> on PHP 5.5 or 5.6, unsupported on PHP 7.x (Note: THIS NEED TO BE CHECKED)</translate> | ||
|- | |- | ||
|APCu | |APCu | ||
|<translate> | |<translate> | ||
<!--T:11--> | |||
Requires PHP's ext/apcu on PHP 5.3+</translate> | Requires PHP's ext/apcu on PHP 5.3+</translate> | ||
|- | |- | ||
|CacheLite | |CacheLite | ||
|<translate> | |<translate> | ||
<!--T:12--> | |||
Requires the PEAR Cache_Lite package (tested on 1.7.16, will work with 1.8)</translate> | Requires the PEAR Cache_Lite package (tested on 1.7.16, will work with 1.8)</translate> | ||
|- | |- | ||
|Memcache | |Memcache | ||
|<translate> | |<translate> | ||
<!--T:13--> | |||
Requires PHP's <tt>ext/memcache</tt> and a Memcache server (Note: The Memcache extension is not compatible with PHP 7.x)</translate> | Requires PHP's <tt>ext/memcache</tt> and a Memcache server (Note: The Memcache extension is not compatible with PHP 7.x)</translate> | ||
|- | |- | ||
|Memcached | |Memcached | ||
|<translate> | |<translate> | ||
<!--T:14--> | |||
Requires PHP's <tt>ext/memcached</tt> and a Memcached server</translate> | Requires PHP's <tt>ext/memcached</tt> and a Memcached server</translate> | ||
|- | |- | ||
|Redis | |Redis | ||
|<translate> | |<translate> | ||
<!--T:15--> | |||
Requires PHP's <tt>ext/redis</tt> and a Redis server</translate> | Requires PHP's <tt>ext/redis</tt> and a Redis server</translate> | ||
|- | |- | ||
|Wincache | |Wincache | ||
|<translate> | |<translate> | ||
<!--T:16--> | |||
Requires PHP's <tt>ext/wincache</tt> (Windows only)</translate> | Requires PHP's <tt>ext/wincache</tt> (Windows only)</translate> | ||
|- | |- | ||
|XCache | |XCache | ||
|<translate> | |<translate> | ||
<!--T:17--> | |||
Requires PHP's <tt>ext/xcache</tt></translate> | Requires PHP's <tt>ext/xcache</tt></translate> | ||
|- | |- | ||
| colspan=2 style="background-color:#e1e1e1;" | '''<translate> | | colspan=2 style="background-color:#e1e1e1;" | '''<translate> | ||
<!--T:18--> | |||
Client adapters</translate>''' | Client adapters</translate>''' | ||
|- | |- | ||
|LDAP | |LDAP | ||
|<translate> | |<translate> | ||
<!--T:19--> | |||
Requires PHP's <tt>ext/ldap</tt></translate> | Requires PHP's <tt>ext/ldap</tt></translate> | ||
|- | |- | ||
|HTTP/Curl | |HTTP/Curl | ||
|<translate> | |<translate> | ||
<!--T:20--> | |||
Requires PHP's <tt>ext/curl</tt></translate> | Requires PHP's <tt>ext/curl</tt></translate> | ||
|- | |- | ||
|HTTP/Socket | |HTTP/Socket | ||
|<translate> | |<translate> | ||
<!--T:21--> | |||
Requires PHP's <tt>fsockopen()</tt> function be enabled</translate> | Requires PHP's <tt>fsockopen()</tt> function be enabled</translate> | ||
|- | |- | ||
|HTTP/Stream | |HTTP/Stream | ||
|<translate> | |<translate> | ||
<!--T:22--> | |||
Requires PHP's <tt>fopen()</tt> function and <tt>allow_url_fopen</tt> enabled</translate> | Requires PHP's <tt>fopen()</tt> function and <tt>allow_url_fopen</tt> enabled</translate> | ||
|- | |- | ||
| colspan=2 style="background-color:#e1e1e1;" | '''<translate> | | colspan=2 style="background-color:#e1e1e1;" | '''<translate> | ||
<!--T:23--> | |||
Cryptography</translate>''' | Cryptography</translate>''' | ||
|- | |- | ||
|JCrypt | |JCrypt | ||
|<translate> | |<translate> | ||
<!--T:24--> | |||
Requires PHP's <tt>ext/mcrypt</tt> for all ciphers except the SodiumCipher which requires <tt>ext/sodium</tt></translate> | Requires PHP's <tt>ext/mcrypt</tt> for all ciphers except the SodiumCipher which requires <tt>ext/sodium</tt></translate> | ||
|- | |- | ||
|JKeychain | |JKeychain | ||
|<translate> | |<translate> | ||
<!--T:25--> | |||
Requires PHP's <tt>ext/openssl</tt></translate> | Requires PHP's <tt>ext/openssl</tt></translate> | ||
|- | |- | ||
| colspan=2 style="background-color:#e1e1e1;" | '''<translate> | | colspan=2 style="background-color:#e1e1e1;" | '''<translate> | ||
<!--T:26--> | |||
Database</translate>''' | Database</translate>''' | ||
|- | |- | ||
|Microsoft SQL Azure | |Microsoft SQL Azure | ||
|<translate> | |<translate> | ||
<!--T:27--> | |||
Requires PHP's <tt>ext/sqlsrv</tt> (the PHP 5.x extension only supports Windows, a Linux compatible version of the extension is available for PHP 7.x)</translate> | Requires PHP's <tt>ext/sqlsrv</tt> (the PHP 5.x extension only supports Windows, a Linux compatible version of the extension is available for PHP 7.x)</translate> | ||
|- | |- | ||
|Microsoft SQL Server | |Microsoft SQL Server | ||
|<translate> | |<translate> | ||
<!--T:28--> | |||
Requires PHP's <tt>ext/sqlsrv</tt> (the PHP 5.x extension only supports Windows, a Linux compatible version of the extension is available for PHP 7.x)</translate> | Requires PHP's <tt>ext/sqlsrv</tt> (the PHP 5.x extension only supports Windows, a Linux compatible version of the extension is available for PHP 7.x)</translate> | ||
|- | |- | ||
|MySQL | |MySQL | ||
|<translate> | |<translate> | ||
<!--T:29--> | |||
Requires PHP's <tt>ext/mysql</tt> (unsupported on PHP 7.x)</translate> | Requires PHP's <tt>ext/mysql</tt> (unsupported on PHP 7.x)</translate> | ||
|- | |- | ||
|MySQLi | |MySQLi | ||
|<translate> | |<translate> | ||
<!--T:30--> | |||
Requires PHP's <tt>ext/mysqli</tt></translate> | Requires PHP's <tt>ext/mysqli</tt></translate> | ||
|- | |- | ||
|Oracle | |Oracle | ||
|<translate> | |<translate> | ||
<!--T:31--> | |||
Requires PHP's <tt>ext/pdo</tt> with Oracle support (available for 3PD only; the CMS won't run with it)</translate> | Requires PHP's <tt>ext/pdo</tt> with Oracle support (available for 3PD only; the CMS won't run with it)</translate> | ||
|- | |- | ||
|PDO MySQL | |PDO MySQL | ||
|<translate> | |<translate> | ||
<!--T:32--> | |||
Requires PHP's <tt>ext/pdo</tt> with MySQL support</translate> | Requires PHP's <tt>ext/pdo</tt> with MySQL support</translate> | ||
|- | |- | ||
|PostgreSQL | |PostgreSQL | ||
|<translate> | |<translate> | ||
<!--T:33--> | |||
Requires PHP's <tt>ext/pgsql</tt></translate> | Requires PHP's <tt>ext/pgsql</tt></translate> | ||
|- | |- | ||
|SQLite | |SQLite | ||
|<translate> | |<translate> | ||
<!--T:34--> | |||
Requires PHP's <tt>ext/pdo</tt> with SQLite support (available for 3PD only; the CMS won't run with it)</translate> | Requires PHP's <tt>ext/pdo</tt> with SQLite support (available for 3PD only; the CMS won't run with it)</translate> | ||
|- | |- | ||
| colspan=2 style="background-color:#e1e1e1;" | '''<translate> | | colspan=2 style="background-color:#e1e1e1;" | '''<translate> | ||
<!--T:35--> | |||
Image</translate>''' | Image</translate>''' | ||
|- | |- | ||
| | | | ||
|<translate>Requires PHP's <tt>ext/gd</tt></translate> | |<translate><!--T:36--> Requires PHP's <tt>ext/gd</tt></translate> | ||
|- | |- | ||
| | | | ||
|<translate>Requires PHP's <tt>ext/fileinfo</tt></translate> | |<translate><!--T:37--> Requires PHP's <tt>ext/fileinfo</tt></translate> | ||
|- | |- | ||
| colspan=2 style="background-color:#e1e1e1;" | '''<translate> | | colspan=2 style="background-color:#e1e1e1;" | '''<translate> | ||
<!--T:38--> | |||
Session</translate>''' | Session</translate>''' | ||
|- | |- | ||
|APC | |APC | ||
|<translate> | |<translate> | ||
<!--T:39--> | |||
Requires PHP's <tt>ext/apc</tt> on PHP 5.3 or 5.4, <tt>ext/apcu</tt> on PHP 5.5 or 5.6, unsupported on PHP 7.x (Note: THIS NEEDS TO BE CHECKED)</translate> | Requires PHP's <tt>ext/apc</tt> on PHP 5.3 or 5.4, <tt>ext/apcu</tt> on PHP 5.5 or 5.6, unsupported on PHP 7.x (Note: THIS NEEDS TO BE CHECKED)</translate> | ||
|- | |- | ||
|Memcache | |Memcache | ||
|<translate> | |<translate> | ||
<!--T:40--> | |||
Requires PHP's <tt>ext/memcache</tt> and a Memcache server (Note: The Memcache extension is not compatible with PHP 7.x)</translate> | Requires PHP's <tt>ext/memcache</tt> and a Memcache server (Note: The Memcache extension is not compatible with PHP 7.x)</translate> | ||
|- | |- | ||
|Memcached | |Memcached | ||
|<translate> | |<translate> | ||
<!--T:41--> | |||
Requires PHP's <tt>ext/memcached</tt> and a Memcached server</translate> | Requires PHP's <tt>ext/memcached</tt> and a Memcached server</translate> | ||
|- | |- | ||
|Wincache | |Wincache | ||
|<translate> | |<translate> | ||
<!--T:42--> | |||
Requires PHP's <tt>ext/wincache</tt> (Windows only)</translate> | Requires PHP's <tt>ext/wincache</tt> (Windows only)</translate> | ||
|- | |- | ||
|XCache | |XCache | ||
|<translate> | |<translate> | ||
<!--T:43--> | |||
Requires PHP's <tt>ext/xcache</tt></translate> | Requires PHP's <tt>ext/xcache</tt></translate> | ||
|- | |- | ||
| colspan=2 style="background-color:#c1c1c1;text-align:center" | '''<translate> | | colspan=2 style="background-color:#c1c1c1;text-align:center" | '''<translate> | ||
<!--T:44--> | |||
OPTIONAL IMPROVEMENTS</translate>''' | OPTIONAL IMPROVEMENTS</translate>''' | ||
|- | |- | ||
| colspan=2 style="background-color:#e1e1e1;" | '''<translate> | | colspan=2 style="background-color:#e1e1e1;" | '''<translate> | ||
<!--T:45--> | |||
String</translate>''' | String</translate>''' | ||
|- | |- | ||
|mbstring | |mbstring | ||
|<translate> | |<translate> | ||
<!--T:46--> | |||
Enable PHP's <tt>ext/mbstring</tt> for the phputf8 library to use native functions</translate> | Enable PHP's <tt>ext/mbstring</tt> for the phputf8 library to use native functions</translate> | ||
|} | |} |
Revision as of 12:09, 16 August 2022
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 | |
JApplicationDaemon | Requires PHP's ext/pcntl and ext/posix |
Archive | |
BZ2 | Requires PHP's ext/bz2 |
GZip | Requires PHP's ext/zlib |
Zip | Requires PHP's ext/zip or ext/zlib |
Cache | |
APC | Requires 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) |
APCu | Requires PHP's ext/apcu on PHP 5.3+ |
CacheLite | Requires the PEAR Cache_Lite package (tested on 1.7.16, will work with 1.8) |
Memcache | Requires PHP's ext/memcache and a Memcache server (Note: The Memcache extension is not compatible with PHP 7.x) |
Memcached | Requires PHP's ext/memcached and a Memcached server |
Redis | Requires PHP's ext/redis and a Redis server |
Wincache | Requires PHP's ext/wincache (Windows only) |
XCache | Requires PHP's ext/xcache |
Client adapters | |
LDAP | Requires PHP's ext/ldap |
HTTP/Curl | Requires PHP's ext/curl |
HTTP/Socket | Requires PHP's fsockopen() function be enabled |
HTTP/Stream | Requires PHP's fopen() function and allow_url_fopen enabled |
Cryptography | |
JCrypt | Requires PHP's ext/mcrypt for all ciphers except the SodiumCipher which requires ext/sodium |
JKeychain | Requires PHP's ext/openssl |
Database | |
Microsoft SQL Azure | Requires 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 Server | Requires 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) |
MySQL | Requires PHP's ext/mysql (unsupported on PHP 7.x) |
MySQLi | Requires PHP's ext/mysqli |
Oracle | Requires PHP's ext/pdo with Oracle support (available for 3PD only; the CMS won't run with it) |
PDO MySQL | Requires PHP's ext/pdo with MySQL support |
PostgreSQL | Requires PHP's ext/pgsql |
SQLite | Requires 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 | |
APC | Requires 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) |
Memcache | Requires PHP's ext/memcache and a Memcache server (Note: The Memcache extension is not compatible with PHP 7.x) |
Memcached | Requires PHP's ext/memcached and a Memcached server |
Wincache | Requires PHP's ext/wincache (Windows only) |
XCache | Requires PHP's ext/xcache |
OPTIONAL IMPROVEMENTS | |
String | |
mbstring | Enable PHP's ext/mbstring for the phputf8 library to use native functions |