Начална » как да » Как да инсталирате 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 Binaries

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

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

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

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

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

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

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

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

    Кликнете с десния бутон върху папката Уеб сайтове и отидете в диалоговия прозорец Свойства.

    В раздела Home Directory отворете диалоговия прозорец Configuration.

    За да позволите 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 (“текст / 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 пакет)