Requirements

The earthli WebCore runs with PHP and MySQL. In order to install and run software based on it, you'll need the following server-side software:

  • Apache 1.x

    The WebCore 2.7.0 was developed on and is deployed on Apache 1.x. Apache 2.x has not been tested, but should work fine (depending on PHP version and the combination of PHP extensions used).

  • PHP 4.x

    The WebCore 2.7.0 was developed on PHP versions 4.3.x and higher. Previous versions were developed with 4.03 and efforts have been made to stay backwards-compatible to approximately 4.1.x. PHP 4.4.0 added a new notice for references which affects the WebCore and will be addressed in a future release. The workaround is to turn off E_NOTICE messages. See PHP 4.4.0 release notes for more information.

  • MySQL 3.x, 4.x, 5.x

    The WebCore uses plain vanilla generated SQL and can run with pretty much any version of MySQL. Newer versions are, naturally, better — especially for full-text support. The WebCore 2.7.0 was developed with version 4.1 on Mac OS X, but has been tested with MySQL 5.1 on Windows. Known deployments also include Linux Debian running MySQL 4.1.x.

  • PHPMyAdmin* (or similar database administration tool)

*You only need the database administration tool during installation.

All in all, the WebCore has relatively modest server software requirements and has been tested/deployed on Windows, OS X and Linux servers. Support for PHP 5 is being investigated, as it involves a bit of porting and will necessitate a branch from the PHP 4.x version.