от Dobrin Gospodinov(2-06-2005)

рейтинг (-9)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

Оказа се доста сложно да се инсталира всичко това и да се съчетае така че да модулите да работят заедно .
Ще напиша тази статия за да си примомням как да го направя следващия път а и за да видя коментарите ви защото 5 пъти се захващах и губех по 2 часа за да го направя и се отказвах .
И така , като за начало трябва да имате :
OpenSSL
mod_ssl
gd-2.0.33
jpeg-6b
libpng
php 4.3.11
apache 1.3.33

Steps :
# Install Openssl

tar zxf openssl-0.****.tar.gz ; cd ../openssl* ; ./configure ; make ; make install

libpng - също така но след инсталацията трябва да се копират png.h i pngconf.h в /usr/local/include/
jpeg6 ./configure --enable-shared --enable-static ; make ; make install
gd ./congiure --with-png=/usr/local --with-jpeg=/usr/local
# extract the packages
$ gzip -d -c apache_1.3.x.tar.gz | tar xvf -
$ gzip -d -c mod_ssl-2.8.x-1.3.x.tar.gz | tar xvf -
$ gzip -d -c php-3.0.x.tar.gz | tar xvf -


$ cd /mod_ssl-2.8.x-1.3.x
$ ./configure \
--with-apache=../apache_1.3.x
$ cd ..


# pre-configure Apache for PHP3's configure step
$ cd apache_1.3.x
$ ./configure \
--prefix=/path/to/apache
$ cd ..


# configure PHP4 and apply it to the Apache source tree Сега тук трябва да се направи една редакция
Добавете този ред най горе във ./configure скрипта : GD_SHARED_LIBADD='-liconv'

# running configure script

CFLAGS='-O2 -I/usr/include/openssl/' ./configure --with-mysql --enable-ftp --with-gd=/usr/local --with-png-dir=/usr/local --with-jpeg-dir=/usr/local --with-apache=../apache_1.3.33 --with-mysql --enable-memory-limit=yes --enable-debug --with-zlib-dir --with-iconv=/usr/local
gmake
gmake install
cd ..
# Сега апачето .
SSL_BASE=/usr ./configure --prefix=/www --enable-module=ssl --activate-module=src/modules/php4/libphp4.a --enable-module=php4

$ make
$ make certificate
$ make install


За mysql няма да обяснявам защото съм на FreeBSD и го инсталирах от портовете .


<< Greylisting с Postgrey | MySQL 4.1.x на Fedora >>