eGroupWare DependencieseGroupWare runs on top a php enabled webserver and needs a database to store its data.
For current Linux Distributions, the recommended way is to use MySQL, Apache and PHP from your distribution.
You you use an older Linux (which does not support PHP 5.2.3+ or MySQL 5.0) or you want to use Windows there are a few possibilities:
- Zend Server Community Edition available for Linux, Windows and Mac
- XAMP software package available for Linux, Windows, Mac and Solaris.
eGroupWare is extremely flexible, and so there are many optional dependencies for more enhanced installations. The dependencies are categorized below.
WebservereGroupWare runs on top a php enabled webserver. This could be one of the following
- Apache version 1.33+
PHPThe current release / version 1.8 of EGroupware will run on any version of php 5.2.3+, php5.3 is fully supported.
DatabasesYou must have a database, any of the following are currently supported. Recommended and best tested is MySQL.
- MySQL MySQL 5.0
- PostgreSQL - 8.0+ (there are some unconfirmed problems with 7.4)
- MaxDB (parts of 1.8 have problems with MsSQL?)
- MsSQL? (parts of 1.8 have problems with MsSQL?)
- Oracle ( not fully supported yet)
NOTE: You must have support for the database included in php
Developers please refer to this RDMS functionality X reference when developing your apps
LDAPLDAP can be use for storing account or contact data in eGroupWare.
- Netscape Directory Server -??
Mail ServerseGroupWare supports various IMAP servers (in order of how good they are supported):
- Cyrus-IMAP (*)
- DBMail (*)
- MS Exchange IMAP access (5.5 tested)
- 1.8 release notes contain further information
- You must have support for IMAP included in php (IMAP extension)
- (*) EGroupware offers additional support for these IMAP servers, if installed together with Postfix and LDAP:
- server side mail filtering (sieve support)
- creation of mail accounts
- creation of email aliases