Это совсем
просто, за исключением, может быть, выбора директории для Perl. А именно, Вы
должны разместить Perl в той же директории, в которой он находится на Вашем
настоящем Web-сервере. Заметьте, что это очень важно, так как Perl требует,
чтобы в каждом скрипте первой строкой стоял путь к Perl-интерпретатору;
например, эта строка может выглядеть так:
#!/usr/local/bin/perl
Это
заставляет искать Perl-интерпретатор в директории /usr/local/bin/. Ясно, что
если Вы установите Perl не в такую же директорию, как на настоящем Web-сервере,
Вам придется каждый раз менять эту самую первую строку во всех скриптах при
закачке их на сервер. Итак, далее мы будем считать, что эта директория такова,
как на большинстве Apache-серверов:
g:/usr/local/bin
Вот шаги,
приводящие к цели:
Первым делом
создайте директорию
g:/usr/local/bin
Затем
скачайте дистрибутив Perl - файл с именем perl_setup.exe (436.137 байт),
желательно в только что созданную директорию. Это саморазворачивающийся архив,
Вам нужно будет просто его запустить, чтобы разархивировать в текущую
директорию.
Теперь
настроим сервер. Найдите в файле конфигурации Apache conf/httpd.conf строчку
AddHandler cgi-script .bat .exe
Замените ее на
AddHandler cgi-script .bat .exe .pl .cgi
Как это ни
странно, но эту директиву AddHandler иногда указывать не обязательно. Однако
лучше перестраховаться...
Вот,
собственно, и все. Можете пользоваться Perl-транслятором. Для проверки его
работоспособности используйте такой скрипт (помещенный, разумеется, в директорию
cgi-bin или аналогичную):
#!/usr/local/bin/perl
print "Content-type: text/plain\n\n";
print "It works!<br>\n";
system("dir");
|