Как установить Perl на IIS 6 для Windows Server 2003

Perl – очень популярный язык сценариев, который используется для разработки широкого спектра инструментов. Одним из хорошо известных применений являются веб-приложения CGI (Common Gateway Interface), которые позволяют выполнять сценарии Perl с веб-сервера. Небольшая конфигурация позволяет настроить IIS 6 в вашей системе Windows Server 2003 для обслуживания сценариев Perl через CGI.

Копирование Perl Binaries

Перед выполнением любой настройки IIS двоичные файлы Perl должны быть извлечены в вашу систему. Загрузите дистрибутив ActiveState Perl (получите zip-файл AS, а не установщик) и распакуйте их в папку на вашем сервере (например, C: perl). Мы сопоставим IIS для использования файлов, расположенных в этом каталоге.

Настройка IIS 6 для запуска сценариев Perl

Откройте диспетчер служб IIS для расширений веб-службы и выберите параметр, чтобы добавить новое расширение.

Установите следующие свойства:

  • Название расширения: Perl CGI
  • Необходимые файлы: C: perlbinperl.exe «% s»% s (при условии, что вы распаковали файлы в «C: perl»)
  • Статус установлен на разрешено

Когда закончите, примените ваши изменения.

Вы должны увидеть новое расширение в списке расширений веб-службы со статусом, разрешенным.

С установленным расширением службы мы должны создать сопоставления типов файлов скрипта Perl.

Щелкните правой кнопкой мыши папку «Веб-сайты» и перейдите в диалоговое окно «Свойства».

На вкладке «Домашний каталог» откройте диалоговое окно «Конфигурация».

Чтобы разрешить IIS выполнять файлы сценариев Perl (.pl), добавьте сопоставление расширений со следующими свойствами:

  • Исполняемый файл: тот же, что и «Обязательные файлы», введенные при создании расширения «Perl CGI» выше
  • Расширение: .pl
  • Глаголы: GET, HEAD, POST
  • Установите флажок для скриптового движка

После завершения применить ваши изменения.

Кроме того, если сценарии Perl будут развернуты в виде файлов CGI (.cgi), сопоставление расширений необходимо будет настроить также для этого типа файлов:

  • Исполняемый файл: тот же, что и «Обязательные файлы», введенные при создании расширения «Perl CGI» выше
  • Расширение: .cgi
  • Глаголы: GET, HEAD, POST
  • Установите флажок для скриптового движка

После завершения применить ваши изменения.

После внесения необходимых изменений в конфигурацию IIS, запустите команду «iisreset» из командной строки, чтобы убедиться, что изменения переданы и активны.

На этом этапе IIS 6 должен быть в состоянии успешно обслуживать сценарии Perl.

Тестирование Perl

На этом этапе ваш сервер готов к работе, но просто чтобы убедиться, что мы можем довольно легко подтвердить вашу настройку Perl через IIS. Создайте несколько текстовых файлов в каталоге «C: Inetpubwwwroot» с именами «test.pl» и «test.cgi», каждый из которых содержит следующее:

#! C: perlbinperl.exe

используйте строгий;
используйте CGI;
мой $ test = новый CGI;

напечатать $ test-> header («text/html»), $ test-> start_html («Perl Test»);
напечатайте $ test-> h1 («Perl работает!»);
print $ test-> end_html;

Наконец, перейдите по адресам: «http: //localhost/test.pl» и «http: //localhost/test.cgi» на вашем сервере, и вы должны увидеть сообщение о том, что Perl работает. Если страница загружается успешно, Perl уже запущен и работает на вашем компьютере.

Заключение

После того, как Perl запущен и запущен в вашей системе Windows, вы можете развертывать или разрабатывать собственные приложения Perl CGI.

связи

Загрузите ActivePerl из ActiveState (AS Zip Package)

Оцените статью
TutoryBird.Ru
Добавить комментарий