Страница 1 из 1

mod_perl 2 для Apache 2.0.54

Добавлено: 26 окт 2005, 10:08
ежик_2774
Проблема вот какая:
OS windows XP и Wondows 2000 Server
Apache 2.0.54
Perl v5.8.7
наковырял небольшой сайт, но он работает медлено, за 1,5 секунды
решил попробовать установить mod_perl.
Установил через PPM.
Установка прошла на УРА записала модуль mod_perl.so в директорию C:/usr/Apache2/modules/
в конфиге httpd.conf прописал

Код: Выделить всё

LoadFile "E:/usr/perl/bin/perl58.dll"
LoadModule perl_module modules/mod_perl.so
PerlRequire "E:/usr/Apache2/conf/extra.pl"
в файле extra.pl
прописал:

Код: Выделить всё

use ModPerl::Util ();
use Apache2::RequestRec ();
use Apache2::RequestIO ();
use Apache2::RequestUtil ();
use Apache2::ServerRec ();
use Apache2::ServerUtil ();
use Apache2::Connection ();
use Apache2::Log ();
use Apache2::Const -compile => ':common';
use APR::Const -compile => ':common';
use APR::Table ();
use Apache2::compat ();
use ModPerl::Registry ();
use CGI ();
1;
при проверке на синтаксис выдает ошибку:
1) неможет найти библиотеку libaprctil.dll
2)

Код: Выделить всё

Can't load 'e:/usr/perl/site/lib/auto/APR/APR.dll' for module APR: load_file:Не найден указанный модуль at e:/usr/perl/lib/DynaLoader.pm line 230.
 at e:/usr/perl/site/lib/APR/Table.pm line 23
Compilation failed in require at e:/usr/perl/site/lib/APR/Table.pm line 23.
BEGIN failed--compilation aborted at e:/usr/perl/site/lib/APR/Table.pm line 23.
Compilation failed in require at e:/usr/perl/site/lib/ModPerl/RegistryCooker.pm line 37.
BEGIN failed--compilation aborted at e:/usr/perl/site/lib/ModPerl/RegistryCooker.pm line 37.
Compilation failed in require at (eval 1) line 3.
    ...propagated at e:/usr/perl/lib/base.pm line 85.
BEGIN failed--compilation aborted at e:/usr/perl/site/lib/ModPerl/Registry.pm line 25.
Compilation failed in require at extra.pl line 13.
BEGIN failed--compilation aborted at extra.pl line 13.

вот что может быть за фигня

Добавлено: 26 окт 2005, 18:30
AiK
ежик, про первую DLL даже гугль ничего не знает :)
Что же касается apr.dll, то ей видимо либы не хватает. Пути системные пропиши соответствующие, или в system32 dll-ки и либы необходимые скопируй.

Добавлено: 28 окт 2005, 01:38
ежик_2774
Пасибо я уже разобрался там просто надо было установить libwww для Apache 2