System requirements

eFront is built upon PHP 5+ and mysql 5+ (although it can be installed on top of other databases as well). It has been successfully installed on most Linux flavors and Windows 98/XP/NT/Vista. Note that there are a few additional options like LDAP for which you might have to activate some modules.

In order to successfully install eFront 3.5.x you must have the following installed:
  • MySQL 5 (http://mysql.org). eFront will also work in MySQL versions 4.1.x, but is not guaranteed to work with prior versions.
  • Apache 2.x ( http://httpd.apache.org). Apache 1.3.x and IIS versions 5, 6, 7 are also known to work with eFront.
  • PHP 5 (http://www.php.net):Recommended version for PHP is 5.2 or above, but eFront has also been extensively tested in PHP 5.1.x. Using PHP versions prior to 5.1 is highly discouraged.

eFront also makes use of the following PHP extensions: pcre, session, iconv, mysql, mbstring, zip. eFront will not work without them. Additionally, it may optionally use the following extensions: ldap, gd libraries. Visit http://www.php.net for more information on how to obtain these extensions, if they are not already included in your distribution.
eFront has been tested in windows XP/Vista as well as various Linux distributions. If installing on your local computer (e.g. for testing only) you may use an Apache-Mysql-PHP bundle, such as XAMPP (http://www.apachefriends.org/en/xampp.html), in order to easily set up a working environment for eFront.

For specific system configuration issues, check out the support forums, at http://forum.efrontlearning.net