The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: Скрипт для автосборки Apache, mod_s..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: Скрипт для автосборки Apache, mod_s..."
Сообщение от auto_tips on 26-Июл-05, 15:45 
Простенький скриптик для автосборки 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

URL:
Обсуждается: http://www.opennet.dev/tips/info/878.shtml

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Скрипт для автосборки Apache, mod_ssl, php5 и mysql"
Сообщение от Критик on 26-Июл-05, 15:45 
Ну почему нет mod_perl? В топку.
Cообщить модератору | Наверх | ^

2. "Скрипт для автосборки Apache, mod_ssl, php5 и mysql"
Сообщение от Byte (??) on 26-Июл-05, 20:49 
А так сложно дописать, чтобы было?
Cообщить модератору | Наверх | ^

3. "Скрипт для автосборки Apache, mod_ssl, php5 и mysql"
Сообщение от Аноним email on 27-Июл-05, 11:36 
yum install httpd mod_perl mod_ssl

и идти пить пиво

Cообщить модератору | Наверх | ^

4. "Скрипт для автосборки Apache, mod_ssl, php5 и mysql"
Сообщение от Barret email(??) on 15-Авг-05, 16:16 
Ручками, ручками. Хотя так иногда лень =)
Cообщить модератору | Наверх | ^

5. "Скрипт для автосборки Apache, mod_ssl, php5 и mysql"
Сообщение от Desperado on 23-Авг-05, 18:16 
а под линухом такая же последовательность ? меня про SSL интересует.
Cообщить модератору | Наверх | ^

6. "Скрипт для автосборки Apache, mod_ssl, php5 и mysql"
Сообщение от se (??) on 03-Сен-05, 12:33 
ээ.. а что, ситема портов уже не в моде?
imho надо делать всё по стнадартам.
Cообщить модератору | Наверх | ^

7. "Скрипт для автосборки Apache, mod_ssl, php5 и mysql"
Сообщение от ans email(ok) on 07-Сен-05, 15:17 
Big Thanks !!!

It's Good Idea :)

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру