Skip to content

Commit 96f20a2

Browse files
Merge pull request #13805 from nextcloud/jtr/fix-php-missing-mods-quickref
fix: incomplete PHP Module Quick Reference Table
2 parents 036f93e + 7dcc081 commit 96f20a2

File tree

1 file changed

+69
-39
lines changed

1 file changed

+69
-39
lines changed

admin_manual/installation/php_configuration.rst

Lines changed: 69 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -191,45 +191,75 @@ Notes on PHP `ini` Configuration
191191
PHP Module Quick Reference Table
192192
--------------------------------
193193

194-
+------------------+----------+-------------+------------------+-----------------------------------------------+
195-
| Module | Required | Recommended | For Specific App | Description |
196-
+==================+==========+=============+==================+===============================================+
197-
| ctype || | | Core functionality |
198-
+------------------+----------+-------------+------------------+-----------------------------------------------+
199-
| curl || | | HTTP requests |
200-
+------------------+----------+-------------+------------------+-----------------------------------------------+
201-
| intl | || | Improves translations and sorting |
202-
+------------------+----------+-------------+------------------+-----------------------------------------------+
203-
| sodium | || | Argon2 password hashing |
204-
+------------------+----------+-------------+------------------+-----------------------------------------------+
205-
| ldap | | || LDAP integration |
206-
+------------------+----------+-------------+------------------+-----------------------------------------------+
207-
| smbclient | | || SMB/CIFS integration |
208-
+------------------+----------+-------------+------------------+-----------------------------------------------+
209-
| ftp | | || FTP storage/authentication |
210-
+------------------+----------+-------------+------------------+-----------------------------------------------+
211-
| imap | | || External user authentication |
212-
+------------------+----------+-------------+------------------+-----------------------------------------------+
213-
| gmp | | | ✓ (optional) | SFTP storage |
214-
+------------------+----------+-------------+------------------+-----------------------------------------------+
215-
| exif | | | ✓ (optional) | Image rotation in Pictures app |
216-
+------------------+----------+-------------+------------------+-----------------------------------------------+
217-
| apcu | || | Performance caching |
218-
+------------------+----------+-------------+------------------+-----------------------------------------------+
219-
| memcached | || | Performance caching |
220-
+------------------+----------+-------------+------------------+-----------------------------------------------+
221-
| redis | || | Transactional File Locking |
222-
+------------------+----------+-------------+------------------+-----------------------------------------------+
223-
| imagick | | | ✓ (optional) | Image previews |
224-
+------------------+----------+-------------+------------------+-----------------------------------------------+
225-
| avconv/ffmpeg | | | ✓ (optional) | Video previews |
226-
+------------------+----------+-------------+------------------+-----------------------------------------------+
227-
| Open/LibreOffice | | | ✓ (optional) | Document previews |
228-
+------------------+----------+-------------+------------------+-----------------------------------------------+
229-
| pcntl | | | ✓ (optional) | Command interruption in CLI |
230-
+------------------+----------+-------------+------------------+-----------------------------------------------+
231-
| phar | | | ✓ (optional) | Needed for command-line updater |
232-
+------------------+----------+-------------+------------------+-----------------------------------------------+
194+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
195+
| Module | Required | Recommended | For Specific App | Description |
196+
+===================+==========+=============+====================+===============================================+
197+
| ctype || | | Core functionality |
198+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
199+
| curl || | | HTTP requests |
200+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
201+
| DOM || | | Document Object Model (XML/HTML handling) |
202+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
203+
| fileinfo || | | File type detection |
204+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
205+
| filter* | ✓* | | | Data filtering and validation (Mageia/FreeBSD)|
206+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
207+
| GD || | | Image processing |
208+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
209+
| libxml || | | XML parsing (libxml2 >= 2.7.0) |
210+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
211+
| mbstring || | | Multibyte character handling |
212+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
213+
| OpenSSL || | | Secure communications |
214+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
215+
| posix || | | POSIX functions |
216+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
217+
| session || | | Session support |
218+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
219+
| SimpleXML || | | Simple XML parsing |
220+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
221+
| XMLReader || | | XML reading |
222+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
223+
| XMLWriter || | | XML writing |
224+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
225+
| zip || | | Zip file handling |
226+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
227+
| zlib || | | Compression and decompression |
228+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
229+
| intl | || | Improves translations and sorting |
230+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
231+
| sodium | || | Argon2 password hashing |
232+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
233+
| ldap | | || LDAP integration |
234+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
235+
| smbclient | | || SMB/CIFS integration |
236+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
237+
| ftp | | || FTP storage/authentication |
238+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
239+
| imap | | || External user authentication |
240+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
241+
| gmp | | | ✓ (optional) | SFTP storage |
242+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
243+
| exif | | | ✓ (optional) | Image rotation in Pictures app |
244+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
245+
| apcu | || | Performance caching |
246+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
247+
| memcached | || | Performance caching |
248+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
249+
| redis | || | Transactional File Locking |
250+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
251+
| imagick | | | ✓ (optional) | Image previews |
252+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
253+
| avconv/ffmpeg | | | ✓ (optional) | Video previews |
254+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
255+
| Open/LibreOffice | | | ✓ (optional) | Document previews |
256+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
257+
| pcntl | | | ✓ (optional) | Command interruption in CLI |
258+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
259+
| phar | | | ✓ (optional) | Needed for command-line updater |
260+
+-------------------+----------+-------------+--------------------+-----------------------------------------------+
261+
262+
\*The filter module is required only on Mageia and FreeBSD.
233263

234264
-----------------
235265
Further Resources

0 commit comments

Comments
 (0)