Come installare Perl su IIS 6 per Windows Server 2003

Sommario:

Come installare Perl su IIS 6 per Windows Server 2003
Come installare Perl su IIS 6 per Windows Server 2003

Video: Come installare Perl su IIS 6 per Windows Server 2003

Video: Come installare Perl su IIS 6 per Windows Server 2003
Video: Outlook 2010 Conversation View - YouTube 2024, Novembre
Anonim

Perl è un linguaggio di scripting molto popolare che viene utilizzato per sviluppare un'ampia varietà di strumenti. Uno degli usi più noti è le applicazioni CGI (Common Gateway Interface) basate sul Web che consentono agli script Perl di essere eseguiti da un server web. Con una piccola configurazione, puoi configurare IIS 6 sul tuo sistema Windows Server 2003 per servire script Perl tramite CGI.

Copia dei binari Perl

Prima di poter eseguire qualsiasi configurazione di IIS, i file binari Perl devono essere estratti nel sistema. Scarica il pacchetto di distribuzione Perl di ActiveState (prendi il file zip AS e non il programma di installazione) ed estraili in una cartella sul tuo server (ad esempio "C: perl"). Mapperemo IIS per utilizzare i file che si trovano in questa directory.

Image
Image

Configurazione di IIS 6 per l'esecuzione di script Perl

Aprire Gestione Internet Information Services nelle estensioni del servizio Web e selezionare l'opzione per aggiungere una nuova estensione.

Imposta le seguenti proprietà:
Imposta le seguenti proprietà:
  • Nome estensione: Perl CGI
  • File richiesti: C: perlbinperl.exe "% s"% s (assumendo che tu abbia estratto i file in "C: perl")
  • Stato impostato su consentito

Una volta terminato, applica le tue modifiche.

Dovresti vedere la nuova estensione nell'elenco delle estensioni del servizio Web con lo stato impostato su consentito.
Dovresti vedere la nuova estensione nell'elenco delle estensioni del servizio Web con lo stato impostato su consentito.
Con l'estensione del servizio installata, dobbiamo creare i mapping del tipo di file script Perl.
Con l'estensione del servizio installata, dobbiamo creare i mapping del tipo di file script Perl.

Fare clic con il tasto destro sulla cartella Siti Web e andare alla finestra di dialogo Proprietà.

Nella scheda Home directory, apri la finestra di dialogo Configurazione.
Nella scheda Home directory, apri la finestra di dialogo Configurazione.
Per consentire a IIS di eseguire file di script Perl (.pl), aggiungere un'associazione di estensione con le seguenti proprietà:
Per consentire a IIS di eseguire file di script Perl (.pl), aggiungere un'associazione di estensione con le seguenti proprietà:
  • Eseguibile: come i "File richiesti" inseriti durante la creazione dell'estensione "Perl CGI" sopra
  • Estensione:.pl
  • Verbi: GET, HEAD, POST
  • Seleziona la casella per il motore di script

Una volta terminato applica le tue modifiche.

Inoltre, se gli script Perl verranno distribuiti come file CGI (.cgi), sarà necessario configurare anche un mapping di estensione per questo tipo di file:
Inoltre, se gli script Perl verranno distribuiti come file CGI (.cgi), sarà necessario configurare anche un mapping di estensione per questo tipo di file:
  • Eseguibile: come i "File richiesti" inseriti durante la creazione dell'estensione "Perl CGI" sopra
  • Estensione:.cgi
  • Verbi: GET, HEAD, POST
  • Seleziona la casella per il motore di script

Una volta terminato applica le tue modifiche.

Dopo aver apportato le modifiche di configurazione necessarie a IIS, eseguire il comando "iisreset" dal prompt dei comandi per assicurarsi che le modifiche vengano applicate e attive.
Dopo aver apportato le modifiche di configurazione necessarie a IIS, eseguire il comando "iisreset" dal prompt dei comandi per assicurarsi che le modifiche vengano applicate e attive.
A questo punto, IIS 6 dovrebbe essere in grado di servire correttamente gli script Perl.
A questo punto, IIS 6 dovrebbe essere in grado di servire correttamente gli script Perl.

Test perl

A questo punto, il tuo server è pronto per andare, ma solo per essere sicuri di poter confermare il tuo setup Perl tramite IIS abbastanza facilmente. Creare un paio di file di testo nella directory 'C: Inetpubwwwroot' denominata 'test.pl' e 'test.cgi' entrambi contenenti quanto segue:

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

Infine, cerca gli indirizzi: "https://localhost/test.pl" e "https://localhost/test.cgi" sul tuo server e dovresti vedere un messaggio che indica che Perl sta funzionando. Se la pagina viene caricata correttamente, Perl è ora attivo e funzionante sulla tua macchina.

Image
Image

Conclusione

Una volta che Perl è attivo e funzionante sul sistema Windows, è possibile distribuire o sviluppare le proprie applicazioni Perl CGI.

link

Scarica ActivePerl da ActiveState (pacchetto AS Zip)

Consigliato: