Skip to content

Commit 7dcc081

Browse files
fix: incomplete PHP Module Quick Reference Table
Added all the required PHP modules to the quick reference table, including DOM, fileinfo, filter, GD, libxml, mbstring, OpenSSL, posix, session, SimpleXML, XMLReader, XMLWriter, zip, and zlib. Technically they were already in the docs and mentioned, but weren't in the table. Signed-off-by: Josh <josh.t.richards@gmail.com>
1 parent 4a926db commit 7dcc081

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)