Apache 2.20


Apache 2.20 has been released. One of the most exciting features (as far as I am concerned) is large file support. Yes you can now use your favourite webserver to upload and download files greater than 2Gb in size. Naturally the ablity to upload such large files makes me very excited.

Let's get on the to installation. These is the configuration directive used:

--enable-deflate --enable-rewrite --enable-so --with-mpm=prefork --enable-nonportable-atomics=yes --prefix=/usr/local/apache220

I want to preserve my 2.0.xx installation so the new version goes into a different folder. It will listen on port 81 for sometime, while port 80 will be listened to by the old version. After some time the roles will be reversed.

There wasn't any trouble at all with the ./configure, make or make install steps. The httpd.conf file has to be edited to reflect the different port number before the server can be started.

Listen 81

the start up message seems to have changed too.

It works!

Now to install PHP 5.1.1. Since things have gone smoothly upto now, something should fail.

Warning!  dlname not found in /usr/local/apache220/modules/libphp5.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/apache220/modules/libphp5.so
chmod: cannot access `/usr/local/apache220/modules/libphp5.so': No such file or directory
apxs:Error: Command failed with rc=65536
make: *** [install-sapi] Error 1

There's more to life than poking around a PHP engine, so I gave up on it and compiled 4.4.1 with the save configuration directive and had no trouble with the install step either. PHP5 can be used with the 2.0 version of apache.

comments powered by Disqus