Additions:
--with-mpm=worker : you need php compiled with thread safety (--enable-experimental-zts)
Deletions:
-with-mpm=worker
Additions:
# Optional
-with-mpm=worker
Additions:
--enable-cache --enable-disk-cache --enable-mem-cache
Apache 2.0 compile
./configure --prefix=/opt/apache2 --enable-mods-shared=all \
--enable-ssl --enable-rewrite --enable-proxy --enable-deflate \
--enable-cache --enable-disk-cache --enable-file-cache --enable-mem-cache \
--enable-suexec
Deletions:
--enable-cache --enable-disk-cache --enable-mem-cache \
--enable-layout=
RedHat
Additions:
Install from FreeBSD ports
cd /usr/ports/www/apache22/
make config install distclean
echo 'apache2_enable="YES"'
/etc/rc.conf
echo 'apache2ssl_enable="YES"'
/etc/rc.conf
echo 'accf_http_ready="YES"'
/etc/rc.conf && kldload accf_http
Additions:
--enable-module=so \
--enable-shared=max \
--enable-module=ssl
Deletions:
--enable-module=so \
--enable-shared=proxy \
--enable-shared=ssl
Additions:
--enable-module=proxy
or
--with-apache=../apache_1.3.x \
--expert --with-ssl=/usr
or
env CFLAGS="-Wall -DHARD_SERVER_LIMIT=1024" ./configure \
--enable-module=so \
--enable-shared=proxy \
--enable-shared=ssl
Deletions:
--enable-module=proxy \
Additions:
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all \
--enable-ssl --enable-rewrite --enable-proxy --enable-proxy-ajp \
--enable-cache --enable-disk-cache --enable-mem-cache \
--enable-layout=
RedHat
Deletions:
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy --enable-proxy-ajp --enable-layout=
RedHat
Additions:
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy --enable-proxy-ajp --enable-layout=
RedHat
Deletions:
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy --enable-layout=
RedHat
Additions:
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy --enable-layout=
RedHat
Deletions:
./configure --prefix=/usr/local/apache2 --with-included-apr --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy --enable-layout=
RedHat
Additions:
./configure --prefix=/usr/local/apache2 --with-included-apr --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy --enable-layout=
RedHat
--enable-layout=xxx : check config.layout for detail
Deletions:
./configure --prefix=/usr/local/apache2 --with-included-apr --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy --enable-layout=Redhat
--layout : check config.layout for detail
Additions:
./configure --prefix=/usr/local/apache2 --with-included-apr --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy --enable-layout=Redhat
Deletions:
./configure --prefix=/usr/local/apache2 --with-included-apr --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy --layout=Redhat
Additions:
Deletions:
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy
Deletions:
./config.status
Additions:
./configure --enable-module=so --enable-module=proxy
./configure \
--with-apache=../$apache_ver \
--with-ssl=../$ssl_ver \
--with-mm=../$mm_ver \
--prefix=/usr/local/apache \
--enable-shared=ssl \
--enable-module=proxy \
Deletions:
./configure
./configure --with-apache=../apache_1.3.14
Compiling and installing apache from source.
Apache2.2.4 quick compile
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-ssl --enable-rewrite --enable-proxy
Apache 1.3.x compile
You will be needing the following packages:
apache_1.3.14.tar.gz
http://www.apache.org∞
openssl-0.9.6.tar.gz
http://www.openssl.org∞
mod_ssl-2.7.1-1.3.14.tar.gz
http://www.modssl.org∞
mm-1.1.3.tar.gz
http://www.engelschall.com/sw/mm∞
Installing the prerequisites
openssl
sh config -fPIC
make -j2
make install
mm
./configure --disable-shared
make
make install
Apache and mod_ssl
Apache
mod_ssl
./configure --with-apache=../apache_1.3.14
Back to Apache
./config.status
make -j2
make certificate
make install