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

Оглавление:

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

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

Видео: Как установить Perl на IIS 7 для Windows Server 2008
Видео: Как превратить iPhone, iPad или iPod Touch в тачпад для компьютера - YouTube 2024, Май
Anonim

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

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

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

Image
Image

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

Откройте диспетчер служб Интернета и откройте интерфейс сопоставления обработчиков.

Нажмите на действие «Добавить карту сценария».
Нажмите на действие «Добавить карту сценария».
Чтобы позволить IIS выполнять файлы сценариев Perl (.pl), настройте новое сопоставление сценариев со следующими настройками:
Чтобы позволить IIS выполнять файлы сценариев Perl (.pl), настройте новое сопоставление сценариев со следующими настройками:
  • Путь запроса: *.pl
  • Исполняемый файл: C: perlbinperl.exe «% s»% s (где «C: perl» - это место, где вы извлекли двоичные файлы Perl)
  • Имя: Perl-pl
В диалоговом окне «Ограничения запроса» установите вкладку «Глаголы», чтобы разрешить следующее: GET, HEAD, POST.
В диалоговом окне «Ограничения запроса» установите вкладку «Глаголы», чтобы разрешить следующее: GET, HEAD, POST.
Применить все изменения.
Применить все изменения.

При создании нового сопоставления сценариев IIS спросит вас, хотите ли вы разрешить сопоставление этого сценария как приложение CGI. В диалоговом окне ответьте «Да».

Кроме того, если скрипты Perl будут развернуты как файлы CGI (.cgi), для этого типа файла также необходимо настроить сопоставление сценариев:
Кроме того, если скрипты Perl будут развернуты как файлы CGI (.cgi), для этого типа файла также необходимо настроить сопоставление сценариев:
  • Путь запроса: *.cgi
  • Исполняемый файл: C: perlbinperl.exe "% s"% s
  • Имя: Perl-cgi
  • Глаголы: GET, HEAD, POST

После завершения применения ваших изменений и выберите «Да», когда IIS предложит вам подтвердить выполнение сопоставления скриптов в качестве приложения.

Image
Image

После того, как вы настроили IIS для запуска обоих типов файлов, они будут перечислены в ваших сопоставлениях обработчиков.

После внесения необходимых изменений конфигурации в IIS запустите команду «iisreset» из командной строки, чтобы убедиться, что изменения пробиты и активны.
После внесения необходимых изменений конфигурации в IIS запустите команду «iisreset» из командной строки, чтобы убедиться, что изменения пробиты и активны.
На этом этапе IIS 7 должен иметь возможность успешно выполнять скрипты Perl.
На этом этапе IIS 7 должен иметь возможность успешно выполнять скрипты 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)

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