• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Perl

Flemli200

Mitglied
Moin,
hab versucht mit pearl anzufangen... hab auch den interpreter (ActivePerl 5.8.3.80) installiert.
Jedoch können Dateien mit der perlendung (.pl) nicht ausgeführt werden oder werden auf jeden fall nicht gestartet wenn ich draufklicke.

Könntet ihr mir helfen und mir erklären wie man eine solche datei ausführt sodass sie angezeigt wird??
 
Unter Unix schreibt man normalerweise eine Shebang-Line in das Script:
Code:
#!/usr/bin/perl

Unter Windows reicht es, die Dateiendung .pl mit dem Perl Interpreter zu verknüpfen.

Für eine Anwendung im Webserver-Umfeld ist beides nicht nötig, aber die Serverkonfiguration muss halt stimmen. Wichtig ist auch, ob das mit mod_perl gescheiht oder per CGI-Schnittstelle.
 
Ja, wie gesagt... ich hab die Dateiendung (.pl) mit dem Interpreter verknüpft.
Aber die Datei wird bei doppelklick trotzdem nicht ausgeführt!
in der Datei steht einfach
print "Hello World!\n";

Beim doppelklick macht er wie gesagt: NIX!

Was muss ich verändern??
 
Perl sind erstmal Skripte, die in der Konsole bzw. DOS Box ausgeführt werden. Wenn du unter Windows ein Skript durch einen Doppelklick startest, dann geht das Fenster gleich wieder zu, wenn das Skript zu ende ist. Das kannst du verhindern, in dem du das Skript in der Konsole startest oder am Ende schreibst:

PHP:
while(<>) {}
Dann kannst du das Skript mit STRG-z beenden.
 
Zurück
Oben