Скрипт для автосборки Apache, mod_ssl, php5 и mysql |
[исправить] |
Простенький скриптик для автосборки 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
|
|
|
26.07.2005
, Автор: April
|
Раздел: Корень / Администратору / Сетевые сервисы / WWW, Apache httpd / Редирект, mod_rewrite |
1.3, Аноним (3), 11:36, 27/07/2005 [ответить]
| +/– |
yum install httpd mod_perl mod_ssl
и идти пить пиво | |
1.5, Desperado (?), 18:16, 23/08/2005 [ответить]
| +/– |
а под линухом такая же последовательность ? меня про SSL интересует. | |
1.6, se (??), 12:33, 03/09/2005 [ответить]
| +/– |
ээ.. а что, ситема портов уже не в моде?
imho надо делать всё по стнадартам. | |
1.7, ans (ok), 15:17, 07/09/2005 [ответить]
| +/– |
Big Thanks !!!
It's Good Idea :) | |
|