Процесс
установки Perl из дистрибутива не представляет собой ничего сложного. Программа
установки создаст папку для Perl и подпапки в ней, разместит необходимые файлы,
а также пропишет путь к файлу perl.exe в autoexec.bat. Теперь Вы можете запустить
Perl-скрипт, просто введя в командной строке: perl <путь_к_скрипту designtimesp=30870>.
Сразу после установки Perl Вы не
сможете запускать CGI-скрипты через Ваш веб-сервер. Для того, чтобы это было
возможно, надо "прописать" perl в установках веб-сервера как "script handler"
(программа, поддержи- вающая скрипты). Как? Это зависит от веб-сервера.
Вообще, существует 2 типа CGI-скриптов:
"бинарные" (откомпилированные в исполняемый код программы) и "интерпретируемые"
- к которым относятся и Perl-скрипты. Важное отличие между ними заключается
в том, что вторым нужен так называемый "script handler"-программа-интерпретатор,
исполняющая скрипт. Для web-сервера perl.exe и является тем самым "script handler"-ом.
В большинстве web-серверов для Windows
(включая ее "родные" PWS и IIS) "бинарные" CGI-скрипты поддерживаются автоматически.
Принадлежность же интерпретируемых скриптов к определенному handler-у определяется
расширением файла (исключение - в некоторых "изначально UNIX-овских" web-серверах,
например Apache, handler определяется первой строчкой скрипта, начинающейся
с "#!").
В частности, если Вы используете
PWS, и хотите, чтобы файлы с расширениями cgi и pl запускались как Perl-скрипты,
Вам надо прописать в ключ реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Services\w3svc\parameters\Script Map следующие строковые парамерты:
".cgi"="(путь_к_Perl.exe)
%s %s"
".pl"="(путь_к_Perl.exe)
%s %s"
Если у Вас perl.exe
установлен в каталог C:\Perl\bin\, то эти параметры будут иметь вид:
".cgi"="C:\Perl\bin\perl.exe
%s %s"
".pl"="C:\Perl\bin\perl.exe
%s %s"
В тех папках web-сервера,
где планируется размещать Perl-скрипты, должно быть разрешение на их исполнение
(в PWS это настраивается через веб-интерфейс).
Запуск
обычных (не CGI) Perl-программ можно значительно облегчить, сделав его возможным
стандартным для Windows способом - двойным щелчком на значке программы.
Я предпочитаю для обычных Perl-программ
использовать расширение .pl, чтобы не путать их с cgi-скриптами, обычное расширение
у которых .cgi