Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Abutov                     2:5020/1057.225 22 Nov 2002  13:05:00
 To : All
 Subject : apache & mod_perl (статика)
 -------------------------------------------------------------------------------- 
 
 
  (Пишу сюда, т.к. в RU.APACHE никто не ответил...)
  Инструкция по инсталляции на perl.apache.org изучена.
  Итак. Имеем RH7.3 (2.4.18smp), httpd-2.0.43, mod_per-2.0, /usr/bin/perl 5.8.0
  Что хочется:
     поставить в /httpd апач статически скомпилированный (и при этом _в себе_
 содержащий mod_perl). Решил обойтись без DSO, т.к. почитав понял, что httpd при 
 этом будет работать медленнее, да и настроек больше. Машина не сильно мощная, да
 и на сайте не более 2-3 человек будет одновременно.
  Что делаю: (дистрибутивы httpd и mod_perl распакованы в /distr/httpd и
 /distr/mod_perl соответственно)
 
 cd /distr/httpd
 ./configure --prefix=/httpd --with-mpm=worker --enable-modules=all \
 --disable-example --disable-isapi --disable-so --enable-static-support
 cd /distr/mod_perl
 perl Makefile.PL MP_AP_PREFIX=/distr/httpd MP_INST_APACHE2=1 MP_USE_STATIC=1 \
 MP_STATIC_EXTS=1
 
  Далее идут танцы с бубном типа: make "apache", потом make "mod_perl". Пробовал 
 наоборот. Пробовал конфигурить (как приведено выше) в последовательности
 apache,mod_perl,apache. И т.п. и т.д.
  Итог один: бинарник httpd получается по размеру такой же как безо всяких
 действий с mod_perl.
 
  Попытка:
 
 cd /distr/httpd
 ./configure -q --prefix=/httpd --with-mpm=worker --enable-modules=all \
 --disable-example --disable-isapi --disable-so --enable-static-support
 make && make test && make install
 cd /distr/mod_perl
 perl Makefile.PL MP_AP_PREFIX=/httpd MP_INST_APACHE2=1 MP_USE_STATIC=1 \
 MP_STATIC_EXTS=1
 make && make install
 
 сваливается с ошибками при инсталляции mod_perl'a. Т.е. очевидно, что надо
 вставлять mod_perl на этапе компиляции httpd из исходников (make), а не
 инсталлировать его "статически" в уже установленный apache.
  Что делать? Вроде хочу очевидного.
  Что я делаю не так?
 
  И еще вопрос: mod_perl при работе будет требовать внешний интерпритатор
 /usr/bin/perl или нет? Т.к. предполагается положить apache в сhtoot.
 
 Спасибо!
 
 Good Luck, All!
                                                     Alexander A. Abutov
 ---
  * Origin: -=ABU STATION=- (2:5020/1057.225)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 apache & mod_perl (статика)   Alexander Abutov   22 Nov 2002 13:05:00 
 Re: apache & mod_perl (статика)   Dmitry Ivanov   23 Nov 2002 14:15:18 
 apache & mod_perl (статика)   Alexander Abutov   25 Nov 2002 12:22:00 
Архивное /ru.linux/52823dddf3e4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional