wget http://httpd.apache.org/dev/dist/httpd-2.4.2.tar.gz wget http://httpd.apache.org/dev/dist/httpd-2.4.2-deps.tar.gz tar xvfz httpd-2.4.2.tar.gz tar xvfz httpd-2.4.2-deps.tar.gz cd httpd-2.4.2/srclib wget http://mirror.netcologne.de/apache.org//apr/apr-iconv-1.2.1.tar.gz tar xvfz apr-iconv-1.2.1.tar.gz mv apr-iconv-1.2.1 apr-iconv wget http://zlib.net/zlib-1.2.6.tar.gz tar xvfz zlib-1.2.7.tar.gz mv zlib-1.2.7 zlib wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz tar xvfz pcre-8.21.tar.gz mv pcre-8.21 pcre wget http://www.openssl.org/source/http://openssl.org/source/openssl-1.0.1.tar.gz tar xfz openssl-1.0.1.tar.gz cd openssl-* ./config --prefix=/usr zlib-dynamic --openssldir=/etc/ssl shared make make test sudo make install cd ../.. ./buildconf ./configure --prefix=/opt/apache2 --enable-pie --enable-mods-shared=all --enable-so --disable-include --enable-deflate --enable-headers --enable-expires --enable-ssl=shared --enable-mpms-shared=all --with-mpm=event --enable-rewrite --with-z=/home/mario/apache24/httpd-2.4.2/srclib/zlib --enable-module=ssl --enable-fcgid --with-included-apr make sudo make install cd .. wget http://www.trieuvan.com/apache//httpd/mod_fcgid/mod_fcgid-2.3.7.tar.gz tar xvfz mod_fcgid-2.3.7.tar.gz cd mod_fcgid-* APXS=/opt/apache2/bin/apxs ./configure.apxs make sudo make install
For using PHP install php-cgi
add httpd.conf
FcgidMaxProcesses 50 FcgidFixPathinfo 1 FcgidProcessLifeTime 0 FcgidTimeScore 3 FcgidZombieScanInterval 20 FcgidMaxRequestsPerProcess 0 FcgidMaxRequestLen 33554432 FcgidIOTimeout 120
in each vhost
Options Indexes ExecCGI AddHandler fcgid-script .php FCGIWrapper /usr/lib/cgi-bin/php5 .php