APACHE - kompilace v 1.3. (kdysi jsem ji používal)
Tuto kompilaci apache jsem kdysi používal na našich servrech. Již jsme ovšem přešli pro APACHE 2 :) Ale i tak pro příklad to tu ještě nechávám.
#cd csacek-2.1.6
./configure --with-templatedir=/apache/www/csacek --with-target=apache
make
#---APACHE
cd apache_1.3.29
./configure
#---OPENSSL
cd openssl-0.9.7c
./config
make
make test
make install
#---MOD_SSL
#cd mod_ssl-2.8.7-1.3.29
./configure \
--with-apache=../apache_1.3.29 \
--with-ssl \
--enable-shared=ssl
#---IMAP2001
cd imap-2001
make slx
#---MOD_PERL
#cd mod_perl-1.28
perl Makefile.PL EVERYTHING=1 \
APACHE_SRC=../apache_1.3.29/src USE_APACI=1 \
PREP_HTTPD=1 DO_HTTPD=1
make
make install
#
# Kompilace grafickych knihoven
#
#---ZLIB
cd GD/zlib-1.1.3
./configure
make
make install
#---LIBPNG
cd GD/libpng-1.2.1
cp scripts/makefile.linux makefile
make
make install
#---JPEG
cd GD/jpeg-6b
make
make install
#---FREETYPE
cd GD/freetype-2.0.4
./configure
make
make install
#---GD
#cd GD/gd-2.0.15
./configure --prefix=/usr
make
make install
#
# Kompilace PHP4 jako scriptu
#
cd php-4.3.4-script
./configure \
--with-mysql=/usr/local \
--with-imap=../imap-2001a \
--with-iodbc=/usr/local \
--enable-ftp \
--enable-bcmath \
--enable-memory-limit \
--enable-track-vars \
--enable-inline-optimization \
--with-xml \
--with-gettext \
--with-zlib \
--with-gd=/usr/local \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-libpng \
--without-xpm \
--with-freetype-dir=/usr/local
make
make install
# --PHP4, jako modul do APACHE
cd php-4.3.4
./configure \
--with-apache=../apache_1.3.29 \
--with-config-file-path=/apache/conf \
--with-mysql=/usr/local \
--with-imap=../imap-2001a \
--with-iodbc=/usr/local \
--enable-ftp \
--enable-bcmath \
--enable-memory-limit \
--enable-track-vars \
--enable-inline-optimization \
--with-openssl \
--with-xml \
--with-gettext \
--with-zlib \
--with-gd=/usr/local \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-libpng \
--without-xpm \
--with-freetype-dir=/usr/local \
--enable-gd-native-ttf \
--with-pgsql=/pgsql \
make
make install
#---APACHE final compilation
cd apache_1.3.29
./configure \
--prefix=/apache \
--sysconfdir=/apache/conf \
--htdocsdir=/apache/www/html \
--mandir=/usr \
--iconsdir=/apache/www/icons \
--cgidir=/apache/www/cgi-bin \
--activate-module=src/modules/php4/libphp4.a \
--enable-module=rewrite \
--enable-shared=rewrite \
--enable-module=vhost_alias \
--enable-shared=vhost_alias \
--enable-module=include \
--enable-shared=include \
--enable-module=status \
--enable-shared=status \
--enable-module=speling \
--enable-shared=speling \
--activate-module=src/modules/perl/libperl.a \
--enable-module=ssl \
--enable-shared=ssl
make
make certificate
make install
/apache/bin/apxs -a -i -c -lz mod_csacek.c
« Zpět na seznam