11Jul

A Perl telepítése az IIS 6-ban a Windows Server 2003 rendszerhez

click fraud protection

A Perl egy nagyon népszerű szkriptnyelv, amelyet számos eszköz kifejlesztésére használnak. Az egyik jól ismert felhasználási módja a web alapú CGI( Common Gateway Interface) alkalmazások, amelyek lehetővé teszik a Perl szkriptek webszerverről való végrehajtását. Kis konfigurációval konfigurálhatja az IIS 6-at a Windows Server 2003 rendszeren, hogy Perl-parancsfájlokat szolgáltasson CGI-n keresztül.

Az Perl Binaries

másolása Mielőtt bármilyen IIS-beállítás elvégezhető volna, a Perl bináris fájlokat ki kell vonni a rendszerbe. Töltse le az ActiveState Perl disztribúciós csomagot( kapja meg az AS zip fájlt, és ne a telepítőt), és vegye ki őket egy kiszolgálón lévő mappába( azaz: "C: perl").Az IIS mappát az ebben a könyvtárban található fájlok használatával fogjuk leképezni.

Az IIS 6 beállítása perl-parancsfájlok futtatásához

Nyissa meg az Internet Information Services Manager szolgáltatást a webszolgáltatás-bővítményekhez, és válassza ki az új bővítmény hozzáadásának lehetőségét.

instagram viewer

A következő tulajdonságok állíthatók be:

  • A kiterjesztés neve: Perl CGI
  • Szükséges fájlok: C: perlbinperl.exe "% s"% s( feltéve, hogy a fájlokat "C: perl" -re bontotta)
  • Állapot beállítva engedélyezett

a változtatásokat.

Meg kell jelennie az új bővítménynek a Web Service Extension listában, amelynek engedélyezett állapota engedélyezett.

A szolgáltatáskiterjesztés telepítésével létre kell hoznunk a Perl parancsfájl-fájltípus-leképezést.

Kattintson jobb egérgombbal a Webhelyek mappára, és menjen a Tulajdonságok párbeszédablakba.

A Kezdőkönyvtár lapon nyissa meg a Konfiguráció párbeszédpanelt.

Ahhoz, hogy az IIS végrehajthassa a Perl parancsfájlokat( .pl), adjon hozzá kiterjesztés-leképezést a következő tulajdonságokkal:

  • Végrehajtható: ugyanaz, mint a "szükséges fájlok", amelyeket a "Perl CGI" kiterjesztés létrehozásakor adtak meg
  • kiterjesztés:. pl
  • Igék: GET, HEAD, POST
  • Ellenőrizze az

szkriptmotor dobozát Miután végrehajtotta a változtatásokat.

Továbbá, ha a Perl parancsfájlokat CGI fájlként( .cgi) is telepítik, a kiterjesztés leképezést is ehhez a fájltípushoz kell konfigurálni:

  • végrehajtható: ugyanaz, mint a "Perl CGI" létrehozásakor megadott "szükséges fájlok"bővítmény
  • kiterjesztés:. cgi
  • Igények: GET, HEAD, POST
  • Ellenőrizze a szkriptmotor

mezőjét Miután befejezte a változtatásokat.

Miután elvégezte a szükséges konfigurációs változtatásokat az IIS-ben, futtassa a parancssorból a "iisreset" parancsot, hogy biztosítsa a változtatások átkerülését és aktívvá tételét.

Ezen a ponton az IIS 6 képesnek kell lennie arra, hogy sikeresen kiszolgálja a Perl parancsfájlokat.

A Perl

tesztelése Ekkor a kiszolgáló készen áll arra, hogy menjen, de csak azért, mert biztos lehet benne, hogy az IIS-en keresztül igazoljuk a Perl beállítását. Hozzon létre néhány szöveges fájlt a "C: Inetpubwwwroot" nevű könyvtárban, amely a következőket tartalmazza: "test.pl" és "test.cgi", amelyek mindegyike tartalmaz:

#! C: perlbinperl.exe

szigorúan;
használja a CGI-t;
my $ test = új CGI;

print $ test- & gt; fejléc( "szöveg / html"), $ test- & gt; start_html( "Perl Test");
print $ test- & gt; h1( "Perl működik!");
print $ test- & gt; end_html;

Végül keresse meg a kiszolgálón található "http: //localhost/ test.pl" és "http: //localhost/ test.cgi" címeket, és meg kell jelennie egy üzenetet arról, hogy a Perl működik. Ha az oldal sikeresen betöltődik, a Perl most fel van állítva és fut a gépén.

Következtetés

Miután a Perl felkerült és futott a Windows rendszeren, telepítheti vagy fejlesztheti saját Perl CGI alkalmazásait.

Linkek

Letöltés ActivePerl ActiveState-ből( AS Zip csomag)