 |
- Apache
TUM can run on either Apache-1.3.24 or Apache-2.0.36. To support the use
of tracking cookies, TUM uses the mod_usertrack
module. This probably won't be available as an RPM -- to keep up to date
with the latest and more secure versions of Apache and PHP, it's best to
compile these applications yourself.
Configure Apache-1.3.24 as follows:
% ./configure --with-prefix=/usr/local/apache/ --enable-shared=max --enable-module=max
To configure Apache-2.0.36, type:
% ./configure --prefix=/usr/local/apache2 --enable-usertrack
- PHP
Compile PHP in as a shared module. Use at least PHP 4.2.1.
- MySQL
Unlike Apache and PHP, it generally works better to install a precompiled
binary of MySQL. TUM supports both MySQL 3.23.51 and MySQL 4.0.1. MySQL
can work with both the InnoDB and MyISAM table handlers.
InnoDB supports
transactions and reference checking, which can protect the integrity of a
site's database. On the other hand,
MyISAM tables are
small, exceptionally fast, and have proven to be quite reliable in
experience. Select the table type by setting the M4_TABLE_TYPE variable
in conf/site-conf.m4.
|