So installieren Sie Perl unter IIS 6 für Windows Server 2003
Perl ist eine sehr beliebte Skriptsprache, mit der eine Vielzahl von Tools entwickelt werden. Bekannt ist die Verwendung von webbasierten CGI-Anwendungen (Common Gateway Interface), mit denen Perl-Skripts von einem Webserver ausgeführt werden können. Mit etwas Konfiguration können Sie IIS 6 auf Ihrem Windows Server 2003-System so konfigurieren, dass Perl-Skripts über CGI bereitgestellt werden.
Kopieren der Perl-Binaries
Bevor ein IIS-Setup durchgeführt werden kann, müssen die Perl-Binärdateien in Ihr System extrahiert werden. Laden Sie das ActiveState Perl-Distributionspaket herunter (beziehen Sie die AS-ZIP-Datei und nicht das Installationsprogramm) und extrahieren Sie sie in einen Ordner auf Ihrem Server (d. H. 'C: perl'). Wir werden IIS zuordnen, um die Dateien zu verwenden, die sich in diesem Verzeichnis befinden.
Konfigurieren von IIS 6 zum Ausführen von Perl-Skripts
Öffnen Sie den Internetinformationsdienste-Manager für die Webdiensterweiterungen, und wählen Sie die Option zum Hinzufügen einer neuen Erweiterung.
Legen Sie die folgenden Eigenschaften fest:
- Erweiterungsname: Perl CGI
- Erforderliche Dateien: C: perlbinperl.exe „% s“% s (vorausgesetzt, Sie haben die Dateien nach 'C: perl' extrahiert.)
- Status auf zulässig gesetzt
Wenn Sie fertig sind, übernehmen Sie Ihre Änderungen.
Sie sollten die neue Erweiterung in der Liste der Webdiensterweiterungen mit dem Status Zulässig sehen.
Wenn die Diensterweiterung installiert ist, müssen wir die Perl-Skript-Dateitypzuordnungen erstellen.
Klicken Sie mit der rechten Maustaste auf den Ordner Websites, und wechseln Sie zum Dialogfeld Eigenschaften.
Öffnen Sie auf der Registerkarte Basisverzeichnis das Konfigurationsdialogfeld.
Fügen Sie eine Erweiterungszuordnung mit den folgenden Eigenschaften hinzu, damit IIS Perl-Skriptdateien (.pl) ausführen kann:
- Ausführbare Datei: Entspricht den "Required files", die beim Erstellen der obigen Erweiterung "Perl CGI" eingegeben wurden
- Erweiterung: .pl
- Verben: GET, HEAD, POST
- Aktivieren Sie das Kontrollkästchen für die Skript-Engine
Wenn Sie fertig sind, übernehmen Sie Ihre Änderungen.
Wenn Perl-Skripts als CGI-Dateien (.cgi) bereitgestellt werden, muss außerdem eine Erweiterungszuordnung für diesen Dateityp konfiguriert werden:
- Ausführbare Datei: Entspricht den "Required files", die beim Erstellen der obigen Erweiterung "Perl CGI" eingegeben wurden
- Erweiterung: .cgi
- Verben: GET, HEAD, POST
- Aktivieren Sie das Kontrollkästchen für die Skript-Engine
Wenn Sie fertig sind, übernehmen Sie Ihre Änderungen.
Nachdem Sie die erforderlichen Konfigurationsänderungen an IIS vorgenommen haben, führen Sie an der Eingabeaufforderung den Befehl "iisreset" aus, um sicherzustellen, dass die Änderungen durchgestellt werden und aktiv sind.
Zu diesem Zeitpunkt sollte IIS 6 erfolgreich Perl-Skripts bereitstellen können.
Perl testen
Zu diesem Zeitpunkt ist Ihr Server einsatzbereit, aber nur um sicherzugehen, dass wir Ihr Perl-Setup ganz einfach über IIS bestätigen können. Erstellen Sie im Verzeichnis 'C: Inetpubwwwroot' einige Textdateien mit den Namen 'test.pl' und 'test.cgi', die beide Folgendes enthalten:
#! c: perlbinperl.exe
Verwenden Sie streng;
CGI verwenden;
mein $ test = neuer CGI;print $ test-> header ("text / html"), $ test-> start_html ("Perl-Test");
print $ test-> h1 ("Perl funktioniert!");
$ test-> end_html drucken;
Navigieren Sie schließlich zu den Adressen: 'http: //localhost/test.pl' und 'http: //localhost/test.cgi' auf Ihrem Server. Sie sollten eine Meldung sehen, die besagt, dass Perl funktioniert. Wenn die Seite erfolgreich geladen wurde, ist Perl jetzt auf Ihrem Computer aktiv.
Fazit
Sobald Sie Perl auf Ihrem Windows-System installiert haben, können Sie eigene Perl-CGI-Anwendungen bereitstellen oder entwickeln.
Links
ActivePerl von ActiveState herunterladen (AS Zip-Paket)