Günni: Shebang-Zeile in Perl-Programm unter XAMPP/Apache

Hallo,
Unter http://de.selfhtml.org/perl/intro.htm#@title=Selfhtml steht u.a.

Wenn Ihr Webserver ein Apache ist und Sie uneingeschränkten Zugang zu seiner Konfigurationsdatei (httpd.conf) haben, können Sie dort auch die Anweisung ScriptInterpreterSource registry notieren. Eine solche Anweisung bewirkt, dass Apache in der Windows-registry nach dem Pfad sucht, mit dem der Perl-Interpreter angesprochen werden kann und die "shebang" umgeht.

In meinem jetzt installierten xampp 1.7.4
finde ich weder in er Datei httpd.conf noch in einer anderen die Anweisung ScriptInterpreterSource registry.
Ist dies in der neuen Version anders gelöst?
Wie erreiche ich jetzt, dass ich in meinen Perl-Programmen
#!/usr/bin/perl
angeben kann anstelle von
#!"\xampp\perl\bin\perl.exe"?

  1. Hallo,
    Unter http://de.selfhtml.org/perl/intro.htm#@title=Selfhtml steht u.a.

    Wenn Ihr Webserver ein Apache ist und Sie uneingeschränkten Zugang zu seiner Konfigurationsdatei (httpd.conf) haben, können Sie dort auch die Anweisung ScriptInterpreterSource registry notieren. Eine solche Anweisung bewirkt, dass Apache in der Windows-registry nach dem Pfad sucht, mit dem der Perl-Interpreter angesprochen werden kann und die "shebang" umgeht.

    In meinem jetzt installierten xampp 1.7.4

    Mein Beileid.
    Wenn du Perl nutzen willst, installier dir ein Strawberry-Perl oder Active-State Perl, aber nicht dieses "Wollt ihr die totale Endlösung? Ich verbiege mal kurz alle Variablen!" Paket.

    finde ich weder in er Datei httpd.conf noch in einer anderen die Anweisung ScriptInterpreterSource registry.
    Ist dies in der neuen Version anders gelöst?
    Wie erreiche ich jetzt, dass ich in meinen Perl-Programmen
    #!/usr/bin/perl
    angeben kann anstelle von
    #!"\xampp\perl\bin\perl.exe"?

    Auf Windows geht als Shebang auch
    #!perl

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. Hallo,

      Mein Beileid.
      Wenn du Perl nutzen willst, installier dir ein Strawberry-Perl oder Active-State Perl, aber nicht dieses "Wollt ihr die totale Endlösung? Ich verbiege mal kurz alle Variablen!" Paket.

      Ich will ja nicht nur Perl nutzen, sondern Homepages testen, die Perl und PHP u.a. verwenden.
      Gruß
      Günni

  2. hi,

    Wie erreiche ich jetzt, dass ich in meinen Perl-Programmen
    #!/usr/bin/perl
    angeben kann anstelle von
    #!"\xampp\perl\bin\perl.exe"?

    Meine Apache-Programmdateien liegen auf c: und ich habe eine Kopie der perl.exe in c:/usr/bin, diese Verzeichnisse sind nur dazu angelegt.

    Die shebang
    #!/usr/bin/perl

    funktioniert damit einwandfrei, probiers einfach mal aus (ohne Gewähr).

    Hotti

    --
    Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.