хотел было вкомпилять в апач mod_perl + mod_gzip
конфигурю следующим образом:
perl Makefile.PL \
APACHE_PREFIX=/usr/local/apache \
DO_HTTPD=1 \
USE_APACI=1 \
PERL_METHOD_HANDLERS=1 \
EVERYTHING=1 \
APACI_ARGS='--disable-module=asis \
--disable-module=userdir \
--enable-module=so \
--add-module=/usr/src/mod_gzip-1.3.26.1a/mod_gzip.c \
--disable-module=actions \
--disable-module=include \
--disable-module=negotiation'
про сборке вылетает, что ошибки в mod_gzip.c, при чем ошибок дохрена
если компилить без мод гзипа, то все как по маслу проходит
чего не так?
Как установить mod_gzip cтатическим модулем
1. Заходим в apache_1.3.хх/src/modules
cd apache_1.3.xx/src/modules
2. создаем директорию gzip
mkdir gzip
3. Из директории mod_gzip-1.3.26.1a копируем в созданную директорию необходимые файлы (mod_gzip*)
cd ../../../mod_gzip-1.3.26.1a
cp mod_gzip* ../apache_1.3.xx/src/modules/gzip/
4. Создаем пустой Makefile.tmpl файл
cd ../apache_1.3.28/src/modules/gzip/
touch Makefile.tmpl
5. Вставляем туда просто пробел
echo " " >Makefile.tmpl
6. Конфигурим апач, я обычно делаю это вот так вот:
cd ../../../
./configure --prefix=/usr/local/apache \
--disable-module=asis \
--disable-module=userdir \
--enable-module=so \
--disable-module=actions \
--disable-module=include \
--disable-module=negotiation \
--activate-module=src/modules/gzip/libgzip.a
7. Далее идем в директорию src/modules/gzip/ и даем кое-какие команды
cd src/modules/gzip/
perl -p -i -e 's/OBJS=.*/OBJS=\\\n\tmod_gzip.o \\\n\tmod_gzip_compress.o mod_gzip_debug.o/' Makefile
perl -p -i -e 's/OBJS_PIC=.*/OBJS_PIC=\\\n\tmod_gzip.lo \\\n\mod_gzip_compress.lo mod_gzip_debug.lo/' Makefile
cd ../../../
8. А теперь просто make и если надо, то make install
9. После идем в каталог bin, делаем следующее:
./httpd -l
и видим заветные строчки
Compiled-in modules:
http_core.c
mod_env.c
mod_log_config.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_dir.c
mod_cgi.c
mod_imap.c
mod_alias.c
mod_access.c
mod_auth.c
mod_so.c
mod_setenvif.c
mod_gzip.c
10. Ну а теперь прописываем в конфиге параметры, запускаем апач и радуемся
P.S. Использовалось apache_1.3.28 + mod_gzip-1.3.26.1a