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>
