If-Koubou

Как да инсталирам Perl на IIS 6 за Windows Server 2003

Как да инсталирам Perl на IIS 6 за Windows Server 2003 (Как да)

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

Копиране на Perl файловете

Преди да може да се извърши настройка на IIS, бинарните файлове на Perl трябва да бъдат извлечени в системата ви. Изтеглете пакета за разпространение на ActiveState Perl (получете AS zip файла, а не инсталатора) и ги изтеглете в папка на вашия сървър (т.е. "C: perl"). Ще настроим IIS да използва файловете, намиращи се в тази директория.

Конфигуриране на IIS 6 за стартиране на скриптове на Perl

Отворете Internet Мениджър на информационните услуги в разширенията за уеб услуги и изберете опцията за добавяне на ново разширение.

Задайте следните свойства:

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

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

Трябва да видите новото разширение в списъка на разширенията за уеб услуги със зададеното състояние.

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

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

В раздела Начална директория отворете диалога за конфигуриране.

За да позволите на 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", които съдържат следното:

! # В: perlbinperl.exe

употреба строго;
използвайте CGI;
Моят $ test = нов 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 система, можете да внедрите или разработвате свои собствени Perl CGI приложения.

звена

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