Как да инсталирам 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
Видео: Моя работа наблюдать за лесом и здесь происходит что-то странное - 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 Мениджър на информационните услуги в разширенията за уеб услуги и изберете опцията за добавяне на ново разширение.

Задайте следните свойства:
Задайте следните свойства:
  • Име на разширението: Perl CGI
  • Изисквани файлове: C: perlbinperl.exe "% s"% s (при условие, че сте извадили файловете на "C: perl")
  • Статусът е разрешен

След като приключите, приложете промените си.

Трябва да видите новото разширение в списъка на разширенията за уеб услуги със зададеното състояние.
Трябва да видите новото разширение в списъка на разширенията за уеб услуги със зададеното състояние.
При инсталираното разширение за услуги трябва да създадем mappings на типа на файловия файл на Perl.
При инсталираното разширение за услуги трябва да създадем mappings на типа на файловия файл на Perl.

Кликнете с десния бутон на мишката върху папката Web Sites и отидете в диалоговия прозорец Properties.

В раздела Начална директория отворете диалога за конфигуриране.
В раздела Начална директория отворете диалога за конфигуриране.
За да позволите на IIS да изпълнява скриптови файлове на Perl (.pl), добавете разширение с следните свойства:
За да позволите на IIS да изпълнява скриптови файлове на Perl (.pl), добавете разширение с следните свойства:
  • Изпълним: същите като "Задължителните файлове", въведени при създаването на разширението "Perl CGI" по-горе
  • Разширение:.pl
  • Глаголи: GET, HEAD, POST
  • Поставете отметка в полето за скрипт

След като приключите, приложете промените си.

Image
Image

Освен това, ако 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 система, можете да внедрите или разработвате свои собствени Perl CGI приложения.

звена

Изтеглете ActivePerl от ActiveState (AS Zip Package)

Препоръчано: