A Perl telepítése az IIS 6 rendszeren a Windows Server 2003 rendszeren
A Perl egy nagyon népszerű szkriptnyelv, amely a különböző eszközök kifejlesztésére szolgál. Az egyik jól ismert felhasználás a web alapú CGI (Common Gateway Interface) alkalmazások, amelyek lehetővé teszik, hogy a Perl parancsfájlokat webszerverről hajtsák végre. Egy kis konfigurációval beállíthatja az IIS 6-ot a Windows Server 2003 rendszeren, hogy a Perli parancsfájlokat a CGI-n keresztül kiszolgálja.
A Perl binárisok másolása
Mielőtt bármilyen IIS beállítást elvégezne, a Perl bináris fájlokat ki kell tölteni 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-et térképezzük a könyvtárban található fájlok használatára.
Az IIS 6 konfigurálása a Perl parancsfájlok futtatásához
Nyissa meg az Internet Information Services Manager alkalmazást 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:
- Bővítmény neve: Perl CGI
- Kötelező fájlok: C: perlbinperl.exe „% s”% s (feltételezve, hogy a fájlokat „C: perl” -re választotta ki)
- Az állapota megengedett
Ha elkészült, alkalmazza a változtatásokat.
Az új bővítményt a Webszolgáltatásbővítés listában kell megjeleníteni, amelynek állapota megengedett.
A telepített szolgáltatáskiterjesztéssel létre kell hoznunk a Perl szkriptfájltípus-leképezéseket.
Kattintson a jobb egérgombbal a Weboldalak mappára, és lépjen a Tulajdonságok párbeszédablakba.
A kezdőkönyvtár lapon nyissa meg a Konfiguráció párbeszédablakot.
Ha engedélyezni szeretné az IIS-nek a Perl-parancsfájlok (.pl) végrehajtását, adjon hozzá egy kiterjesztési leképezést az alábbi tulajdonságokkal:
- Futtatható: ugyanaz, mint a „Perl CGI” kiterjesztés létrehozásakor megadott „Kötelező fájlok”
- Bővítmény: .pl
- Igék: GET, HEAD, POST
- Jelölje be a script motor jelölőnégyzetét
Miután befejezte a változtatásokat.
Továbbá, ha a Perl parancsfájlokat CGI fájlként (.cgi) telepítik, akkor a kiterjesztés-leképezést is konfigurálni kell erre a fájltípusra is:
- Futtatható: ugyanaz, mint a „Perl CGI” kiterjesztés létrehozásakor megadott „Kötelező fájlok”
- Bővítés: .cgi
- Igék: GET, HEAD, POST
- Jelölje be a script motor jelölőnégyzetét
Miután befejezte a változtatásokat.
Miután elvégezte a szükséges konfigurációs változtatásokat az IIS-be, futtassa a parancssorból az „iisreset” parancsot, hogy biztosítsa, hogy a módosítások be vannak nyomva és aktívak.
Ezen a ponton az IIS 6-nak képesnek kell lennie a Perl-parancsfájlok sikeres kiszolgálására.
Perl tesztelése
Ezen a ponton a szerver készen áll, de csak azért, hogy megbizonyosodjon róla, hogy meggyőződhetünk arról, hogy a Perl-beállításod az IIS-en keresztül elég könnyen. Hozzon létre egy pár szövegfájlt a "C: Inetpubwwwroot" könyvtárban, melynek neve "test.pl" és a "test.cgi", amelyek mindegyike tartalmazza a következőket:
#! C: perlbinperl.exe
szigorú;
használja a CGI-t;
az én $ test = új CGI;print $ test-> header (“text / html”), $ test-> start_html („Perl teszt”);
print $ test-> h1 („Perl működik!”);
print $ test-> end_html;
Végül a kiszolgálón keresse meg a következő címeket: 'http: //localhost/test.pl' és 'http: //localhost/test.cgi', és egy üzenetet kell látnia arról, hogy Perl működik. Ha az oldal sikeresen betöltődik, a Perl most fut a gépén.
Következtetés
Miután Perl fel van szerelve és fut a Windows rendszeren, saját Perl CGI alkalmazásokat telepíthet vagy fejleszthet.
linkek
Az ActivePerl letöltése az ActiveState-ből (AS Zip csomag)