I have included the steps that I used to build Apache. The errors
occur in the last step when I do the Apache "make install". I am
including the errors as the last part of the message.
Thank You for any assistance!
Paul
*********************************************************************
These are the instructions for compiling Apache with MySQL, PHP, and
SSL support.
1. Obtain the following tarballs and copy them into
the /usr/local/src directory:
rsaref20.1996.tar.Z
openssl-0.9.6.tar.gz
php-4.0.6.tar.gz
mysql-3.23.49.tar.gz
mod_ssl-2.8.8-1.3.24.tar.gz
apache_1.3.24.tar.gz
2. Perform the following tasks to expand the archives in the source
directory:
# cd /usr/local/src
# tar zxvf rsaref20.1996.tar.Z
# tar zxvf openssl-0.9.6.tar.gz
# tar zxvf php-4.0.6.tar.gz
# tar zxvf mysql-3.23.49.tar.gz
# tar zxvf mod_ssl-2.8.8-1.3.24.tar.gz
# tar zxvf apache_1.3.24.tar.gz
3. Follow these steps to build and install MySQL:
# cd /usr/local/src/mysql-3.23.49
# ./configure --prefix=/usr/local/mysql
# make
# make install
4. As a first step to building PHP, Apache must be preconfigured so
that PHP can find everything. Follow these steps to build and install
PHP:
# cd /usr/local/src/apache_1.3.24
# ./configure --prefix=/usr/local/apache
# cd /usr/local/src/php-4.0.6
# ./configure --with-mysql=/usr/local/mysql --with-
apache=/usr/local/src/apache_1.3.24
--enable-track-vars
# make
# make install
5. Next, we will build OpenSSL with the RSAREF toolkit. Perform the
following steps:
# cd /usr/local/src/rsaref-2.0/source
# make f ../install/unix/makefile
# cd /usr/local/src/openssl-0.9.6
# cp /usr/local/src/rsaref-2.0/source/rsaref.a librsaref.a
# ./configure --prefix=/usr/local/apache/libexec/ssl
--openssldir=/usr/local/apache/ssl threads rsaref
# make
# make test
# make install
6. We will next configure the mod_ssl build. Follow these steps:
# cd /usr/local/src/mod_ssl-2.8.8
# ./configure --with-apache=/usr/local/src/apache_1.3.24
7. Now that all of the individual pieces are ready, the next step is
to build apache. Perform the following steps:
# cd /usr/local/src/apace_1.3.24
# ./configure --enable-module=ssl --activate-
module=src/modules/php4/libphp4.a
--prefix=/usr/local/apache
# make
# make certificate TYPE=custom
# make install
******************************************************
make[1]: Entering directory `/usr/local/src/apache_1.3.24'
===> src
make[2]: Entering directory `/usr/local/src/apache_1.3.24'
make[3]: Entering directory `/usr/local/src/apache_1.3.24/src'
===> src/regex
make[4]: Nothing to be done for `all'.
<=== src/regex
===> src/os/unix
make[4]: Nothing to be done for `all'.
<=== src/os/unix
===> src/ap
make[4]: Nothing to be done for `all'.
<=== src/ap
===> src/main
make[4]: Nothing to be done for `all'.
<=== src/main
===> src/lib
<=== src/lib
===> src/modules
===> src/modules/standard
make[5]: Nothing to be done for `all'.
<=== src/modules/standard
===> src/modules/ssl
make[5]: Nothing to be done for `all'.
<=== src/modules/ssl
===> src/modules/php4
make[5]: *** No rule to make target `all'. Stop.
make[4]: *** [all] Error 1
make[3]: *** [subdirs] Error 1
make[3]: Leaving directory `/usr/local/src/apache_1.3.24/src'
make[2]: *** [build-std] Error 2
make[2]: Leaving directory `/usr/local/src/apache_1.3.24'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/local/src/apache_1.3.24'
make: *** [install-all] Error 2