Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 69 additions & 39 deletions admin_manual/installation/php_configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -191,45 +191,75 @@ Notes on PHP `ini` Configuration
PHP Module Quick Reference Table
--------------------------------

+------------------+----------+-------------+------------------+-----------------------------------------------+
| Module | Required | Recommended | For Specific App | Description |
+==================+==========+=============+==================+===============================================+
| ctype | ✓ | | | Core functionality |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| curl | ✓ | | | HTTP requests |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| intl | | ✓ | | Improves translations and sorting |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| sodium | | ✓ | | Argon2 password hashing |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| ldap | | | ✓ | LDAP integration |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| smbclient | | | ✓ | SMB/CIFS integration |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| ftp | | | ✓ | FTP storage/authentication |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| imap | | | ✓ | External user authentication |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| gmp | | | ✓ (optional) | SFTP storage |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| exif | | | ✓ (optional) | Image rotation in Pictures app |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| apcu | | ✓ | | Performance caching |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| memcached | | ✓ | | Performance caching |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| redis | | ✓ | | Transactional File Locking |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| imagick | | | ✓ (optional) | Image previews |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| avconv/ffmpeg | | | ✓ (optional) | Video previews |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| Open/LibreOffice | | | ✓ (optional) | Document previews |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| pcntl | | | ✓ (optional) | Command interruption in CLI |
+------------------+----------+-------------+------------------+-----------------------------------------------+
| phar | | | ✓ (optional) | Needed for command-line updater |
+------------------+----------+-------------+------------------+-----------------------------------------------+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| Module | Required | Recommended | For Specific App | Description |
+===================+==========+=============+====================+===============================================+
| ctype | ✓ | | | Core functionality |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| curl | ✓ | | | HTTP requests |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| DOM | ✓ | | | Document Object Model (XML/HTML handling) |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| fileinfo | ✓ | | | File type detection |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| filter* | ✓* | | | Data filtering and validation (Mageia/FreeBSD)|
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| GD | ✓ | | | Image processing |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| libxml | ✓ | | | XML parsing (libxml2 >= 2.7.0) |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| mbstring | ✓ | | | Multibyte character handling |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| OpenSSL | ✓ | | | Secure communications |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| posix | ✓ | | | POSIX functions |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| session | ✓ | | | Session support |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| SimpleXML | ✓ | | | Simple XML parsing |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| XMLReader | ✓ | | | XML reading |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| XMLWriter | ✓ | | | XML writing |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| zip | ✓ | | | Zip file handling |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| zlib | ✓ | | | Compression and decompression |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| intl | | ✓ | | Improves translations and sorting |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| sodium | | ✓ | | Argon2 password hashing |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| ldap | | | ✓ | LDAP integration |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| smbclient | | | ✓ | SMB/CIFS integration |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| ftp | | | ✓ | FTP storage/authentication |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| imap | | | ✓ | External user authentication |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| gmp | | | ✓ (optional) | SFTP storage |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| exif | | | ✓ (optional) | Image rotation in Pictures app |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| apcu | | ✓ | | Performance caching |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| memcached | | ✓ | | Performance caching |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| redis | | ✓ | | Transactional File Locking |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| imagick | | | ✓ (optional) | Image previews |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| avconv/ffmpeg | | | ✓ (optional) | Video previews |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| Open/LibreOffice | | | ✓ (optional) | Document previews |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| pcntl | | | ✓ (optional) | Command interruption in CLI |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
| phar | | | ✓ (optional) | Needed for command-line updater |
+-------------------+----------+-------------+--------------------+-----------------------------------------------+

\*The filter module is required only on Mageia and FreeBSD.

-----------------
Further Resources
Expand Down