Build trace for apache - ssl - php - dav

From RADION OpenLab

$ wget http://apache.imsam.info/httpd/httpd-2.2.4.tar.bz2
$ wget http://de3.php.net/get/php-5.2.1.tar.bz2/from/de2.php.net/mirror

$ tar xvjpf httpd-2.2.4.tar.bz2
$ tar xvjpf php-5.2.1.tar.bz2


$ CFLAGS="-march=pentium3 -mcpu=pentium3 -O3 -pipe -fomit-frame-pointer" \
./configure --prefix=/usr/local/apache/2.2.4 \
--enable-so --enable-mods-shared=most --with-ssl=/usr --with-pgsql=/usr

make
make install


$ cd ../php-5.2.1/

$ CFLAGS="-march=pentium3 -mcpu=pentium3 -O3 -pipe -fomit-frame-pointer" \
./configure --with-apxs2=/usr/local/apache/2.2.4/bin/apxs --with-pgsql=/usr \
--with-gettext=/usr --with-mysql --with-zlib-dir=/usr --enable-calendar \
--with-freetype-dir=/usr --with-jpeg=/usr --with-zlib=/usr --with-gd \
--enable-gd-native-ttf --with-config-file-path=/etc --with-openssl=/usr \
--with-ftp --enable-exif --with-mcrypt=/usr --with-mhash=/usr --enable-url-includes \
--enable-track-vars=yes --enable-sysvshm=yes --enable-sysvsem=yes --enable-sysvmsg \
--enable-bcmath --without-mm --enable-inline-optimization --with-tiff-dir=/usr \
--with-xml --enable-pcntl --enable-sigchild --with-curl --enable-wddx --enable-mbstring \
--with-imap=/usr --with-imap-ssl=/usr



relevant sections of httpd.conf :


 
DBDriver pgsql 
DBDParams "port=5432 host=localhost dbname=xxxx user=root password=xxxx" 
 
DBDMin 1 
DBDKeep 1 
DBDMax 10 
DBDExptime 0 

<Location /xxxx> 
DAV repos 
ModMimeUsePathInfo on 

AuthType Digest 
AuthName "users[at]xxxx" 
AuthDigestProvider dbd 
 
Require valid-user 
 
AuthDBDUserRealmQuery "SELECT pwhash FROM principals INNER JOIN users ON 
principals.resource_id = users.principal_id WHERE name = %s and name != 
%s" 
 
</Location>
RADION OpenLAB