Install Requirements - roundcube/roundcubemail GitHub Wiki
Server Requirements
(for stable version 1.6.x)
- PHP version 7.3.0 or greater with:
- PCRE, DOM, JSON, Mbstring, OpenSSL, Session, Socket, Intl, Ctype, Filter, Iconv, FileInfo
- PDO with a driver for either MySQL, PostgreSQL, SQL Server or SQLite
- Optional (or required for some extra features): Zip, GD, Imagick, XMLWriter, Ldap
- PEAR packages distributed with Roundcube or external (a list can be found in
composer.json-dist
file). - php.ini options:
- error_reporting E_ALL & ~E_NOTICE & ~E_STRICT
- memory_limit > 16MB (increase as suitable to support big mailboxes)
- file_uploads enabled
- session.auto_start disabled
- suhosin.session.encrypt disabled
- mbstring.func_overload disabled
- pcre.backtrack_limit >= 100000
- A MySQL, PostgreSQL, MS SQL Server (2005 or newer) database server or SQLite v3 support in PHP - with permission to create tables
- An IMAP server which supports IMAP4rev1
- A SMTP server
- A HTTP server that can run PHP
- If using Apache,
.htaccess
support or configuration to overrideDirectoryIndex
More information on installation requirements and intricacies can be found in INSTALL
file distributed with Roundcube.