Forum Webscript.Ru
Программирование => Perl => Тема начата: Phoinix от 26 Января 2004, 13:55:19
-
Хочу съэмулировать работу mod_perl на своем локальном хосте, но возникла проблема при установке этого модуля:
При установке через nmake (MsVC++ 6.0) все проходит нормально, для версии mod_perl 1.29:
Модуль Perl устанавливается;
Формируется файл mod_perl.so для Apache.
По при попытке Apache обратится к данному модулю появляется ошибка:
Syntax error on line 198 of c:/usr/apache/conf/httpd.conf:
Can\'t locate API module structure `mod_perl\' in file c:/usr/apache/modules/mod_perl.so: (127) ═х эрщфхэр єърчрээр яЁюЎхфєЁр:
При установке оного модуля через PPM (http://theoryx5.uwinnipeg.ca/ppms/mod_perl-1.ppd)
Происходит то же самое...
Проблем в путями быть не должно, т.к. все устанавливалость в папки без пробелов (apache, perl, msvc)
Насколько я смог понять, mod_perl не работает в Apahe 1.3x с версии 1.99 и выше...
Windows 2000 Pro SP3
Apache server 1.3.29
Perl 5.8.2
MsVC++ 6.0 SP6
-
At the present time you must have version 2.0.47 or greater of Apache2 in order to build mod_perl.
Ты верно понимаеш.
-
Remember that mod_perl 1.0 works only with Apache 1.3, and mod_perl 2.0 requires Apache 2.0. In this chapter we talk about mod_perl 1.0/Apache 1.3
Это я понял тоже, но вырезки из READMY:
This is a binary distribution for Win32 of Perl 5.6.1 and Apache 1.3.27, together with mod_perl-1.27...
И другой:
This is a binary distribution for Win32 of Perl 5.8.2 and Apache 2.0.48, together with mod_perl-1.99...
При этом (правда не помню где вычитал) что бы mod_perl работал под Perl 5.8.2. нужна версия 1.29 и выше...
А готовой (скомпиленной) связки для Perl 5.8.2. + Apache 1.3.29 - нету...
Похоже все-таки прийдется переходить на Apache 2x
Хотя странно, на сайте perl.apache.org утверждают, что версия 1.29 - для Apache 1.3x, а при установке того же ppd - утверждает обратное... :(
-
Похоже все-таки прийдется переходить на Apache 2x
Не торопись
Хотя странно, на сайте perl.apache.org утверждают, что версия 1.29 - для Apache 1.3x,
Это первоисточник как никак
зы: С виндой врядли тебе чем помогу, но под *nix\'ами никогда проблем не было что с 1-ым что со 2-ым mod_perl (Со 2-ым не было проблем только при установке ;) ). Почитай ман по установке, ключи при конфигурировании нужные применял?
-
ondr
Пробовал обоими способами которые есть в описании (http://perl.apache.org/docs/1.0/os/win32/install.html), но результата никакого, точнее отрабатывает все замечательно, без ошибок, но сам Apache его брать не хочет...
P.S. Под *nix\'ами - как раз без проблем, просто хотелось бы поднять тестовый сервак на своей рабочей машине, который бы полностью соответствовал не тестовому...