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

Tartalomjegyzék:

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

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

Videó: A Perl telepítése az IIS 6-ban a Windows Server 2003 rendszerhez
Videó: Dubaï : Le pays des milliardaires - YouTube 2024, Április
Anonim

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. Egy 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.

A Perl Binaries másolása

Mielőtt bármelyik IIS-beállítás megtörténhetne, 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.

Image
Image

Az IIS 6 beállítása a Perl parancsfájlok futtatásához

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

Állítsa be a következő tulajdonságokat:
Állítsa be a következő tulajdonságokat:
  • Bővítménynév: Perl CGI
  • Kötelező fájlok: C: perlbinperl.exe "% s"% s (feltételezve, hogy a fájlokat "C: perl" -re bontotta)
  • Állandó állapot engedélyezett

Ha befejezte, alkalmazza a módosításokat.

Meg kell jelennie az új bővítménynek a Web Service Extension listában, amelynek engedélyezett állapota engedélyezett.
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.
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 gombbal a Webhelyek mappára, és menjen a Tulajdonságok párbeszédpanelre.

A Home Directory (Címtár) lapon nyissa meg a Configuration (Konfiguráció) párbeszédpanelt.
A Home Directory (Címtár) lapon nyissa meg a Configuration (Konfiguráció) párbeszédpanelt.
Annak érdekében, hogy az IIS végrehajthassa a Perl szkriptfájlokat (.pl), adja hozzá a kiterjesztés-leképezést a következő tulajdonságokkal:
Annak érdekében, hogy az IIS végrehajthassa a Perl szkriptfájlokat (.pl), adja hozzá a kiterjesztés-leképezést a következő tulajdonságokkal:
  • Futtatható: ugyanaz, mint a "szükséges fájlok", amelyeket a fenti "Perl CGI" kiterjesztés létrehozásakor adtak meg
  • Hosszabbítás:.pl
  • Igék: GET, FEJ, POST
  • Jelölje be a parancsfájl motorját

Miután befejezte, alkalmazza a módosításokat.

Továbbá, ha a Perl szkriptek CGI fájlként (.cgi) kerülnek telepítésre, ehhez a fájltípushoz egy kiterjesztés leképezést is be kell állítani:
Továbbá, ha a Perl szkriptek CGI fájlként (.cgi) kerülnek telepítésre, ehhez a fájltípushoz egy kiterjesztés leképezést is be kell állítani:
  • Futtatható: ugyanaz, mint a "szükséges fájlok", amelyeket a fenti "Perl CGI" kiterjesztés létrehozásakor adtak meg
  • Hosszabbítás:.cgi
  • Igék: GET, FEJ, POST
  • Jelölje be a parancsfájl motorját

Miután befejezte, alkalmazza a módosítá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.
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 szolgálja a Perl szkripteket.
Ezen a ponton az IIS 6 képesnek kell lennie arra, hogy sikeresen szolgálja a Perl szkripteket.

Perl tesztelése

Ezen a ponton a kiszolgáló készen áll arra, hogy menjen, de csak azért, mert biztos lehet benne, hogy megerősíthetjük a Perl beállítását az IIS-en keresztül. 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"

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

Végül keresse meg a kiszolgálón található "https://localhost/test.pl" és a "https://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.

Image
Image

Következtetés

Miután a Perl felkerült és futott Windows rendszerén, saját Perl CGI alkalmazásokat telepíthet vagy fejleszthet.

linkek

ActivePerl letöltése az ActiveState-ből (AS Zip csomag)

Ajánlott: