In order to properly install WCES and Oracle, we recommend that you ensure that your server has the necessary software to implement the WCES and Oracle systems.
For real-world implementation, the project uses a server with the Debian 2.2r2 distribution of GNU/Linux.
MySQL is necessary for the database required by WCES and Oracle. MySQL can be downloaded in either pre-compiled binary form or source form from http://www.mysql.com
The version of MySQL which we currently deploy is: MySQL 3.23
Apache and Apache-SSL are necessary as this is the web server. Apache and Apache-SSL can be downloaded in either pre-compiled binary form or source form from http://www.apache.org and http://www.apache-ssl.org
The versions of Apache which we currently deploy are: Apache 1.3.14 + Ben-SSL 1.42
PHP is the scripting language used for virtually all of WCES and Oracle. PHP can be downloaded in either pre-compiled binary form or source form from http://www.php.net
The version of PHP which we currently deploy is: PHP 4.0.3pl1
These are the main software packages necessary in order to have a properly configured system. Other packages that may be needed:
cURL (http://curl.haxx.se) -- necessary for our login authentication procedure.
GD (http://www.boutell.com/gd) -- necessary for pie chart graphics on reports.
OpenSSL (http://www.openssl.org) -- necessary for implementation of Secure Sockets Layer.
Sendmail (http://www.sendmail.org) -- necessary for some of the email functions in the reporting aspect of the WCES project.
|NOTE TO DEBIAN USERS|
Most of the software that is implemented is simply from the regular Debian packages of the unstable development tree. The only software packages that are compiled separately are:
All of the other packages described in this file are simply installed with an
# apt-get install [apache-ssl|sendmail|mysql]and configured from there. Read the Debian documentation on how to set up apt to download packages from the unstable development tree instead of the default stable tree.