Enzyme is written in PHP3 and was developed on the following platform: Redhat Linux 6.0 PHP 3.0.15 MySQL 3.22.25 PHPLIB 6.4 Apache 1.3.6 These installation instructions are written for Redhat Linux 6.0 default installation, and assume that you have already correctly installed Apache, MySQL, and mod_php (a version of PHPLIB is distributed along with Enzyme). Although we have recompiled all packages from scratch (which is recommended), you can get Enzyme up and running using RPMs pretty easily. Quick Install Guide: you'll need these files, which can be obtained from the Redhat CDROM or from http://www.rpmfind.net apache_1.3.6.rpm mysql_3.22.25.rpm php_3.0.15.src.rpm Notice that we have used the SRC RPM for PHP! Now, try: rpm -Uvh apache_1.3.6.rpm rpm -Uvh myslq_3.22.25.rpm rpm -Uvh php_3.0.15.src.rpm Now, you'll need to edit some files. Instructions for this are on the web at: http://www.php.net/FAQ.php#5.2 http://www.php.net/FAQ.php#5.3 basically, you need to edit /etc/httpd/conf/httpd.conf and srm.conf. Then, you need to edit /usr/src/redhat/SPECS/php.spec. Once you've done this, you can compile the PHP RPM with rpm -Uvh /usr/src/redhat/RPMS/php_3.0.15.rpm And you should be all set. Now, let's begin the Enzyme installation instructions. For ease of use, we're assuming that you're installing Enzyme into /home/httpd although if you edit httpd.conf appropriately, this can be any directory. Unpack the tarball: cd /home/httpd tar -zxvf enzyme_0.5.tar.gz This will create three directories: html/ adm/ php/ The actual Enzyme code is all contained in html/ (we know, this is a potential security problem and will be fixed in a future version). php/ is the Enzyme-specific version of PHPLIB 6.4 adm/ contains the db schema and other useful configuration tools. Your next step is to read the following files: adm/README.adm php/README which will show you what files you need to customize first. The basic install procedure looks like this: use adm/catalyst_tables.sql to build the database schema customize php/local.inc to use your database settings customize /etc/httpd/php3.ini with the appropriate auto_prepend_file and include_path parameters (see adm/php3.ini for an example). Restart apache, and you should be all set. Further customizations are necessary for the software to do anything useful (other than just run without errors). One such customization should be undertaken immediately is to customize the various emails that are sent out by the system at various times. Here's the complete list: html/edit/bugs_email.txt html/edit/referral_email.txt html/edit/register2_email.txt html/edit/register_email.txt html/register/firm_email.txt html/register/register_email.txt html/student/friends_email.txt html/student/password_email.txt Many of these files send emails to: or from: accounts@CatalystRecruiting.com or otherwise make reference to Catalyst Recruiting. You will want to change this. We'd rather not get email intended for you!