Ako nainštalovať Perl na IIS 6 pre Windows Server 2003

Obsah:

Ako nainštalovať Perl na IIS 6 pre Windows Server 2003
Ako nainštalovať Perl na IIS 6 pre Windows Server 2003

Video: Ako nainštalovať Perl na IIS 6 pre Windows Server 2003

Video: Ako nainštalovať Perl na IIS 6 pre Windows Server 2003
Video: A Show of Scrutiny | Critical Role: THE MIGHTY NEIN | Episode 2 - YouTube 2024, Apríl
Anonim

Perl je veľmi populárny skriptovací jazyk, ktorý sa používa na vývoj rôznych nástrojov. Jedným z jeho dobre známych použití sú webové aplikácie CGI (Common Gateway Interface), ktoré umožňujú vykonávanie Perl skriptov z webového servera. S trochou konfigurácie môžete na svojom systéme Windows Server 2003 konfigurovať službu IIS 6 na zobrazovanie skriptov programu Perl cez CGI.

Kopírovanie súborov Perl

Predtým, ako je možné vykonať ľubovoľné nastavenie IIS, musia byť do vášho systému extrahované binárne súbory Perl. Prevezmite distribučný balík ActiveState Perl (zistite si AS zip súbor a nie inštalátor) a extrahujte ich do priečinka na vašom serveri (t. J. "C: perl"). Mapovanie služby IIS budeme používať na používanie súborov umiestnených v tomto adresári.

Image
Image

Konfigurácia služby IIS 6 na spustenie skriptov programu Perl

Otvorte Správcu internetových informačných služieb na rozšíreniach Web Service Extensions a vyberte možnosť pridať nové rozšírenie.

Nastavte nasledujúce vlastnosti:
Nastavte nasledujúce vlastnosti:
  • Názov rozšírenia: Perl CGI
  • Požadované súbory: C: perlbinperl.exe "% s"% s (za predpokladu, že ste extrahovali súbory do 'C: perl')
  • Stav je povolený

Po dokončení použite svoje zmeny.

Nové rozšírenie by ste mali vidieť v zozname rozšírení webových služieb s povoleným stavom.
Nové rozšírenie by ste mali vidieť v zozname rozšírení webových služieb s povoleným stavom.
Pri nainštalovanom rozšírení služby musíme vytvoriť mapovanie typu súboru skriptu Perl.
Pri nainštalovanom rozšírení služby musíme vytvoriť mapovanie typu súboru skriptu Perl.

Kliknite pravým tlačidlom na priečinok Webové lokality a prejdite do dialógového okna Vlastnosti.

Na karte Domovský adresár otvorte dialógové okno Konfigurácia.
Na karte Domovský adresár otvorte dialógové okno Konfigurácia.
Ak chcete, aby služba IIS spustila súbory skriptov Perl (.pl), pridajte mapovanie rozšírení s nasledujúcimi vlastnosťami:
Ak chcete, aby služba IIS spustila súbory skriptov Perl (.pl), pridajte mapovanie rozšírení s nasledujúcimi vlastnosťami:
  • Spustitelný súbor: rovnaké ako "Požadované súbory" zadané pri vytváraní rozšírenia "Perl CGI" vyššie
  • Rozšírenie:.pl
  • Slovesá: GET, HEAD, POST
  • Začiarknite políčko pre skriptovací engine

Po dokončení použite svoje zmeny.

Okrem toho, ak budú skripty Perl nasadené ako súbory CGI (.cgi), bude potrebné nakonfigurovať aj mapovanie rozšírení pre tento typ súboru:
Okrem toho, ak budú skripty Perl nasadené ako súbory CGI (.cgi), bude potrebné nakonfigurovať aj mapovanie rozšírení pre tento typ súboru:
  • Spustitelný súbor: rovnaké ako "Požadované súbory" zadané pri vytváraní rozšírenia "Perl CGI" vyššie
  • Rozšírenie:.cgi
  • Slovesá: GET, HEAD, POST
  • Začiarknite políčko pre skriptovací engine

Po dokončení použite svoje zmeny.

Po vykonaní požadovaných zmien konfigurácie v službe IIS spustite príkaz "iisreset" z príkazového riadka, aby ste zabezpečili, že zmeny budú presunuté a aktívne.
Po vykonaní požadovaných zmien konfigurácie v službe IIS spustite príkaz "iisreset" z príkazového riadka, aby ste zabezpečili, že zmeny budú presunuté a aktívne.
V tomto bode by služba IIS 6 mala byť schopná úspešne používať skripty Perl.
V tomto bode by služba IIS 6 mala byť schopná úspešne používať skripty Perl.

Testovanie Perl

V tomto momente je váš server pripravený ísť, ale len aby sme si boli istí, že môžeme nastaviť Perl cez IIS veľmi ľahko. Vytvorte niekoľko textových súborov v adresári "C: Inetpubwwwroot" s názvom "test.pl" a "test.cgi", ktoré obsahujú nasledujúce:

#!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;

Nakoniec prejdite na adresy: 'https://localhost/test.pl' a 'https://localhost/test.cgi' na vašom serveri a mali by ste vidieť správu o tom, že Perl pracuje. Ak sa stránka úspešne načíta, Perl je teraz na vašom počítači.

Image
Image

záver

Po spustení programu Perl v systéme Windows môžete nasadiť alebo vyvinúť vlastné aplikácie Perl CGI.

odkazy

Stiahnite si ActivePerl z ActiveState (AS Zip Package)

Odporúča: