Apache Compile HOWTO (Linux edition)

Luc de Louw

This document describes howto compile the Apache Webserver with the most important modules like mod_perl, mod_dav, mod_auth_ldap, mod_dynvhost, mod_roaming, mod_jserv, and mod_php


Table of Contents
1. Introduction
1.1. Contributors and Contacts
1.2. Why this document was written
1.3. What this document is supposed to be
1.4. What this document doesn't do for you
1.5. Platforms
1.6. Revision History
1.7. New versions of this document
1.8. About the author
2. Prerequisites
2.1. General
2.2. Distribution specific
2.3. OpenSSL
2.4. MySQL
2.5. Building mm
3. Getting, build and install Apache with its basic modules
3.1. Get and untar the Apache Source
3.2. mod_ssl
3.3. mod_perl
3.4. Configure and build Apache
3.5. mod_dav
3.6. auth_ldap
3.7. mod_auth_mysql
3.8. mod_dynvhost
3.9. mod_roaming
4. mod_php and its prerequisites
4.1. What is mod_php
4.2. Prerequisites
4.3. Builing and installing PHP4
5. PHP extensions
5.1. APC (Alternative PHP-cache)
5.2. Zend-Optimizer (Do _NOT_ combine with APC-Cache!)
6. Server Side Java
6.1. mod_jserv
6.2. jakarta-tomcat