eGroupWare Dependencies
eGroupWare 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.1+ or
MySQL 5.0) or you want to use Windows there are a few possibilities:
This is all you need for a standard installation
eGroupWare is extremely flexible, and so there are many
optional dependencies for more enhanced installations. The dependencies are categorized below.
Overview
Webserver
eGroupWare runs on top a
php enabled webserver. This could be one of the following
- Apache version 1.33+
- IIS
- Roxen
PHP
The current release / version 1.6 of EGroupware will run on any version of
php 5.1+, recommended php5.2+.
Databases
You 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.6 have problems with MsSQL?)
- MsSQL? (parts of 1.6 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
LDAP
LDAP can be use for storing account or contact data in eGroupWare.
- OpenLDAP?
- Netscape Directory Server -??
NOTE: You must have support for LDAP included in php
Mail Servers
eGroupWare supports various IMAP servers (in order of how good they are supported):
- Cyrus-IMAP (*)
- DBMail (*)
- Courier-IMAP
- UW-IMAP
- MS Exchange IMAP access (5.5 tested)
NOTE:
- 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