11Jul

Kā instalēt Perl IIS 6 operētājsistēmai Windows Server 2003

Perl ir ļoti populāra skriptu valoda, ko izmanto, lai izstrādātu dažādus rīkus. Viens no tā labi zināmiem lietojumiem ir tīmekļa CGI( Common Gateway Interface) lietojumprogrammas, kas ļauj pārlūkprogrammas Perl skriptus izpildīt no tīmekļa servera. Ar mazu konfigurāciju, varat konfigurēt IIS 6 savā Windows Server 2003 sistēmā, lai apkalpotu Perl skriptus, izmantojot CGI.

Perl Binaries kopēšana

Pirms IIS iestatīšanas var notikt, jūsu sistēmā ir jāizņem Perl bināri faili. Lejupielādējiet ActiveState Perl izplatīšanas pakotni( iegūstiet AS zip failu, nevis instalētāju) un ekstrahējiet tos mapē savā serverī( t.i., "C: perl").Mēs kartēsim IIS, lai izmantotu šajā direktorijā esošos failus.

IIS 6 konfigurēšana, lai palaistu Perl skriptus

Atveriet interneta informācijas pakalpojumu pārvaldnieku Web pakalpojumu paplašinājumiem un atlasiet opciju, lai pievienotu jaunu paplašinājumu.

Iestatiet šādas īpašības:

  • Paplašinājuma nosaukums: Perl CGI
  • Nepieciešamie faili: C: perlbinperl.exe "% s"% s( pieņemot, ka esat iznācis failus uz "C: perl")
  • Statuss iestatīts uz atļauto

Kad tas ir pabeigts,jūsu izmaiņas

Jums vajadzētu redzēt jauno paplašinājumu Web pakalpojumu paplašinājumu sarakstā ar statusu, kas ir iestatīts uz atļauto.

Izmantojot instalēto pakalpojumu paplašinājumu, mums ir jāizveido Perl skriptu failu tipu kartējumi.

Ar peles labo pogu noklikšķiniet uz mapes Web Sites un pārejiet uz Properties dialog.

Cilnē Home Directory atveriet konfigurācijas dialoglodziņu.

Lai IIS varētu izpildīt Perl skriptu failus( .pl), pievienojiet paplašinājumu kartēšanu ar šādām īpašībām:

  • Executable: tāpat kā "Nepieciešamie faili", kas tika ievadīti, veidojot "Perl CGI" paplašinājumu virs
  • paplašinājuma:. pl
  • darbības vārdi: GET, HEAD, POST
  • Atzīmējiet rūtiņu skripta dzinējam

Kad esat pabeidzis pielietot savas izmaiņas.

Turklāt, ja Perl skripti tiks izvietoti kā CGI faili( .cgi), arī šī faila tipam ir jākonfigurē paplašinājuma kartēšana:

  • Izpildāma: tāpat kā "Nepieciešamie faili", kas ievadīti, veidojot "Perl CGI"pagarinājums virs
  • Paplašinājums:. cgi
  • Vārdnīcas: GET, HEAD, POST
  • Atzīmējiet lodziņu skripta dzinējam

Kad esat pabeidzis jūsu izmaiņas.

Pēc vajadzīgo konfigurācijas izmaiņu veikšanas IIS komandrindā palaidiet komandu "iisreset", lai nodrošinātu, ka izmaiņas tiek aktivizētas un aktivizētas.

Šajā brīdī IIS 6 jāspēj veiksmīgi apkalpot Perl skriptus.

Pārbaude Perl

Šajā brīdī jūsu serveris ir gatavs doties, bet tikai, lai pārliecinātos, ka mēs varam viegli apstiprināt savu Perl iestatīšanu, izmantojot IIS.Izveidojiet pāris teksta failus direktorijā 'C: Inetpubwwwroot' ar nosaukumu 'test.pl' un 'test.cgi', un abi satur šādus:

#! C: perlbinperl.exe

lietot stingri;
izmantot CGI;
mans $ tests = jauns CGI;

drukāt $ test- & gt; galvenes( "text / html"), $ test- & gt; start_html( "Perl Test");
drukāt $ test-> h1( "Perl strādā!");
print $ test- & gt; end_html;

Visbeidzot, savā serverī pārlūkojiet adreses: "http: //localhost/ test.pl" un "http: //localhost/ test.cgi", un jums vajadzētu redzēt ziņojumu, kurā teikts, ka Perl darbojas. Ja lapa veiksmīgi ielādējas, Perl tagad darbojas jūsu datorā.

Secinājums

Tiklīdz jūsu Perl darbojas un darbojas jūsu Windows sistēmā, jūs varat izvietot vai izstrādāt savas Perl CGI lietojumprogrammas.

Saites

Lejupielādēt ActivePerl no ActiveState( AS Zip Package)