Forum Webscript.Ru
Программирование => Perl => Тема начата: Error202 от 06 Декабря 2005, 15:24:00
-
Как проверить установлены ли некоторые модули?
Можно ли определить, установлен ли mod-rewrite?
-
Error202
модули чего?
mod_rewrite - модуль Apache
А Perl:
http://search.cpan.org/~mschwern/ExtUtils-MakeMaker-6.30/lib/ExtUtils/Installed.pm
-
Есть список CPAN модулей, нужно узнать, установлены ли они...
-
my $result = eval("use $module qw(@list); 1");
if ($result != 1)
{
print "Module error: $module", "Required module $module not found."
}
-
Error202
это как бы не perl\'у относится а к apache,
комманда /path/to/apache/bin/httpd -l выведет скомпилированные модули
-
Спасибо огромное....
А насчет mod-rewrite мне интересно... Можно ли его определить при помощи perl?
-
ondr уже ответил про модули апача. реврайт именно к ним относится а не к перлу.
-
ondr
[OFF]Кстати эта команда выводит модули скомпиленные во время компиляции Apache, при этом что компилилось позднее, не выводит... по крайней мере у меня так...[/OFF]
UPD: CPAN тоже рулит:
http://search.cpan.org/~dougm/Apache-Module-0.11/Module.pm