Michael Schröpl: perl mit apache unter nt

Beitrag lesen

Das script wird von perl ohne Fehler interpretiert, wenn ichs mit dem Interpreter aufrufe, hab auch den interpreter-Pfad im Kopf nicht vergessen: #!/usr/bin/perl
Der Interpreter liegt im Verzeichnis /usr/bin/perl/bin/mswin32-x86, hab ihn auch schon mal nach /usr/bin/perl/bin und /usr/bin/perl kopiert, klappt auch nicht.
Kann mir bitte einer helfen ?

Statt den Perl-Interpreter woandershin zu kopieren (wo er möglicherweise gar nicht mehr funktioniert, weil er relativ zu seinem aktuellen Verzeichnis andere Dateien sucht oder weil bestimmte Pfade in ihm während der Installation eingebrannt wurden) solltest Du lieber den Pfad des Perl-Programms in Dein CGI-Skript eintragen.

Unter NT gibt es noch eine andere Möglichkeit:
Schreibe nur noch "#!perl" in Dein CGI-Skript und setze den Pfad des Perl-Verzeichnisses in die Environment-Variable PATH - das geht auch (aber nur unter Windows32, nicht unter UNIX).