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

Оглавление:

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

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

Видео: Как установить Perl на IIS 6 для Windows Server 2003
Видео: Microsoft Outlook. Весь функционал за 25 минут - YouTube 2024, Апрель
Anonim

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

Копирование двоичных файлов Perl

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

Image
Image

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

Откройте диспетчер служб Internet Information Services для расширений веб-служб и выберите вариант добавления нового расширения.

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

Закончив, примените свои изменения.

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

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

На вкладке «Домашний каталог» откройте диалоговое окно «Конфигурация».
На вкладке «Домашний каталог» откройте диалоговое окно «Конфигурация».
Чтобы позволить IIS выполнять файлы сценариев Perl (.pl), добавьте сопоставление расширения со следующими свойствами:
Чтобы позволить IIS выполнять файлы сценариев Perl (.pl), добавьте сопоставление расширения со следующими свойствами:
  • Исполняемый файл: то же, что и «Необходимые файлы», введенные при создании расширения «Perl CGI» выше
  • Расширение:.pl
  • Глаголы: GET, HEAD, POST
  • Установите флажок для скриптового движка

После того, как закончите, примените свои изменения.

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

После того, как закончите, примените свои изменения.

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

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

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

#!c:perlbinperl.exe

use strict; use CGI; my $test = new CGI;

print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;

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

Image
Image

Заключение

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

связи

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

Рекомендуемые: