Простенький скриптик для автосборки Apache 1.3.x + openssl+mod_ssl + php5+mysql был написан из-за беспробудной лени автора Для работы требуются (минимум): - FreeBSD 4.8 (проверено) и наверное выше - FreeBSD 5.1,5.2.1 (проверено) и наверное выше - установленные пакеты libxml2-2.6.2_1.tbz mm-1.3.0.tbz python-2.3.2_3.tbz unzip-5.50_2.tbz zip-2.3_1.tbz и связанные с ними пакеты, возможно для удобства еще надо мс Кроме того необходимо чтобы версия Apache совпадала с версией mod_ssl #!/bin/sh # #Apache 1.x.y compile!!! # # #################################### # -=April (c)=- ###-=2005=-# #################################### SRC=`pwd` DST=/usr/local/server ln -s $DST /server HTTPD_SRC=$SRC/apache HTTPD_DST=$DST/apache PHP_SRC=$SRC/php PHP_DST=$DST/php MYSQL_DST=$DST/mysql MYSQL_SRC=$SRC/mysql OPENSSL_SRC=$SRC/openssl OPENSSL_DST=$DST/openssl MODSSL_SRC=$SRC/mod_ssl MODSSL_DST=$DST/mod_ssl #prepare configuring APACHE cd $HTTPD_SRC ./configure --prefix=$HTTPD_DST prepare configuring MySQL cd $MYSQL_SRC ./configure --prefix=$MYSQL_DST make make install cd $PHP_SRC ./configure --prefix=$PHP_DST --with-apache=$HTTPD_SRC --with-mysql=$MYSQL_DST \ --enable-force-cgi-redirect --enable-sockets --with-mod_charset --with-xml make make install cd $OPENSSL_SRC ./Configure make make test make certificate make install cp $PHP_SRC/.libs/libphp5.a $HTTPD_SRC/src/modules/php5 cd $MODSSL_SRC ./configure --prefix=$HTTPD_DST --with-apache=$HTTPD_SRC --with-ssl=$OPENSSL_SRC \ --activate-module=src/modules/php5/libphp5.a --enable-module=ssl --server-uid=www --server-gid=www cd $HTTPD_SRC #./configure --prefix=$HTTPD_DST --activate-module=src/modules/php4/libphp4.a --enable-module=ssl \ #--server-uid=www --server-gid=www ./configure --prefix=$HTTPD_DST --enable-module=rewrite --enable-shared=rewrite \ --activate-module=src/modules/php5/libphp5.a --server-uid=www --server-gid=www make make certificate TYPE=custom make install
и идти пить пиво
It's Good Idea :)