Як встановити Perl на IIS 6 для Windows Server 2003
Perl - дуже популярна мова сценаріїв, яка використовується для розробки різноманітних інструментів. Один з його добре знає використання це веб-засновані CGI (Common Gateway Interface) додатків, які дозволяють Perl скрипти для виконання з веб-сервера. З невеликою конфігурацією, ви можете налаштувати IIS 6 на вашій системі Windows Server 2003 для обслуговування скриптів Perl через CGI.
Копіювання бінарних файлів Perl
Перш ніж виконувати будь-яку інсталяцію IIS, двійкові файли Perl повинні бути вилучені у вашу систему. Завантажте пакет дистрибутиву Perl ActiveState (отримайте поштовий файл AS, а не інсталятор) і розпакуйте їх до папки на вашому сервері (тобто "C: perl"). Ми скопіюємо IIS, щоб використовувати файли, розташовані в цьому каталозі.
Налаштування IIS 6 для запуску скриптів Perl
Відкрийте Менеджер інформаційних служб Інтернету для розширень веб-служб і виберіть параметр, щоб додати нове розширення.
Встановіть такі властивості:
- Назва розширення: 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 = new CGI;print $ test-> header (“text / html”), $ test-> start_html (“Perl Test”);
print $ test-> h1 (“Perl працює!”);
print $ test-> end_html;
Нарешті, перейдіть до адрес: http: //localhost/test.pl 'і' http: //localhost/test.cgi 'на вашому сервері, і ви побачите повідомлення про те, що Perl працює. Якщо сторінка завантажується успішно, Perl тепер працює на вашому комп'ютері.
Висновок
Після запуску Perl у вашій системі Windows, ви можете розгорнути або розробити власні програми CGI для Perl.
Посилання
Завантажити ActivePerl з ActiveState (AS Zip пакет)