LINUX-BG   Адрес : http://www.linux-bg.org
Apache + OpenSSL + PHP GD jpg png MySQL
От: Dobrin Gospodinov
Публикувана на: 2-06-2005
Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=programs&key=372579728
Оказа се доста сложно да се инсталира всичко това и да се съчетае така че да модулите да работят заедно .
Ще напиша тази статия за да си примомням как да го направя следващия път а и за да видя коментарите ви защото 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 >>

Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 0 wallclock secs ( 0.17 usr + 0.02 sys = 0.19 CPU)