rendered paste body
# mysql (rev.1) - client
./configure --bindir=/usr/local/mysql/bin --sbindir=/usr/local/mysql/sbin --libexecdir=/usr/local/mysql/libexec --datadir=/usr/local/mysql/share \
--sysconfdir=/usr/local/mysql/etc --sharedstatedir=/usr/local/mysql/com --localstatedir=/usr/local/mysql/var --libdir=/usr/local/mysql/lib --includedir=/usr/local/mysql/include \
--oldincludedir=/usr/local/mysql/include --infodir=/usr/local/mysql/info --mandir=/usr/local/mysql/man --enable-shared --enable-thread-safe-client \
--disable-largefile --with-charset=utf8 --with-collation=utf8_general_ci --without-uca --with-server-suffix=chroot \
--with-pthread --with-libwrap --without-debug --without-server --without-geometry --without-extra-tools --without-docs \
--without-man --without-bench --without-innodb
make
make install
# mysql (server)
./configure --bindir=/bin --sbindir=/sbin --libexecdir=/libexec --datadir=/share \
--sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var/db --libdir=/lib --includedir=/include \
--oldincludedir=/usr/include --infodir=/info --mandir=/man --enable-shared --enable-thread-safe-client \
--disable-largefile --with-charset=utf8 --with-collation=utf8_general_ci --without-uca --with-server-suffix=chroot \
--with-pthread --with-libwrap --without-debug --without-geometry --without-docs \
--without-man --without-bench --without-innodb
make
make install DESTDIR=/chroot/mysql
# libpng
tar -zxvf libpng-1.2.12.tar.gz
cd libpng-1.2.12
./configure --prefix=/usr/local/gd --enable-shared=yes
make
make install
# jibjpeg
tar -xvf jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure --prefix=/usr/local/gd --enable-shared=yes
make
make install
# libfreetype
tar -xvf freetype-2.2.1.tar.gz
cd freetype-2.2.1
./configure --prefix=/usr/local/gd --enable-shared=yes --without-zlib
make
make install
# gd
./configure --prefix=/usr/local/gd --enable-shared=yes --with-freetype=/usr/local/gd --with-png=/usr/local/gd
--with-jpeg=/usr/local/gd
make
make install
# mm
./configure --prefix=/usr/local/mm --enable-shared=yes
make
make install
# gettext
./configure --prefix=/usr/local/gettext --enable-shared=yes
--disable-java --disable-native-java --without-emacs
make
make install
# mcal
./configure --prefix=/usr/local/mcal --enable-shared=yes
make
make install
# mcrypt
./configure --prefix=/usr/local/mcrypt --enable-shared=yes
make
make install
# mhash
./configure --prefix=/usr/local/mhash --enable-shared=yes
make
make install
# sablot
./configure --prefix=/usr/local/sablot --enable-shared=yes --with-iconv --with-expat --with-readline
make
make install
# imap
mv imap-2006b.tar.Z /usr/local
cd /usr/local
tar -xvf imap-2006b.tar.Z
mv imap-2006b/ imap
cd imap/src/osdep/unix/
nano makefile (edit it and point the src's to correct dirs for openssl)
cd /usr/local/imap
make slx SSLTYPE=nopwd
# zlib
tar -zxvf zlib-*
cd zlib-*
./configure --prefix=/usr/local/zlib --shared=yes
make
make install
# expat
install from slackware packages
# libxml2
install from slackware packages
# install sendmail
# php5.x (binary php5.x for fastcgi)
cvs -d :pserver:cvsread@cvs.php.net:/repository checkout -r PHP_5_2 php5
cd php5
./configure --prefix=/usr/local/php5 --enable-force-cgi-redirect --enable-discard-path --enable-fastcgi --disable-ipv6
--with-mysql=/usr/local/mysql --without-pdo-sqlite --disable-simplexml --enable-track-vars --with-openssl=/usr
--with-imap=/usr/local/imap --with-imap-ssl=/usr --with-gd=/usr/local/gd --enable-ftp --enable-sysvsem
--enable-sysvshm --enable-sockets --enable-session --without-sqlite --with-gd=/usr/local/gd
--with-freetype-dir=/usr/local/gd --enable-gd-native-ttf --with-gettext=/usr/local/gettext --with-mm=/usr/local/mm
--with-jpeg-dir=/usr/local/gd --with-zlib-dir=/usr/local/zlib --enable-wddx --with-mcrypt=/usr/local/mcrypt
--with-mhash=/usr/local/mhash --with-mcal=/usr/local/mcal --enable-exif --enable-xslt
--with-xslt-sablot=/usr/local/sablot --with-dom --with-dom-xslt --with-pear --enable-memory-limit
--enable-zend-multibyte --enable-mbstring --enable-magic-quotes --with-mime-magic --enable-ctype
make
make install
# webserver
./configure --bindir=/bin --sbindir=/sbin --libexecdir=/libexec --datadir=/var/www --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/lib --includedir=/include --oldincludedir=/include --infodir=/info --mandir=/man --enable-mods-shared=all --enable-auth-digest --enable-isapi --disable-charset-lite --enable-log-forensic --enable-mime-magic --enable-usertrack --enable-unique-id --enable-http --disable-status --disable-autoindex --enable-suexec --enable-rewrite --enable-so --with-mpm=worker --with-suexec-bin=/sbin/suexec --with-suexec-caller=www --with-suexec-userdir=public_html --with-suexec-docroot=/var/www --with-suexec-uidmin=1000 --with-suexec-gidmin=1000 --with-suexec-logfile=/var/logs/suexec_log
make
make install DESTDIR=/chroot/httpd
# fastcgi
tar -zxvf mod_fcgid.1.10.tar.gz