1

私はWindows7でxampp1.8.1を使用していて、それをperlに使用したいのですが、最も簡単なhello world perlスクリプトを実行すると、エラー500が発生します。これは私の'helloworldスクリプトです:

 #!/usr/bin/perl
print "Hello World.\n";

前もって感謝します、

4

2 に答える 2

2

シバン行を変更して、実際に Perl パスを指すようにします。次に例を示します。

#!c:/Strawberry/perl/bin/perl.exe

必要に応じて引用できます。

#!"c:/Program Files/Perl/perl.exe"

Perl では、Windows でも常にディレクトリにスラッシュを使用できることに注意してください (面倒なエスケープの問題を回避できるため、これが推奨されます)。

Windows では、通常、シバン行のパスは実行に使用されません。#!/usr/bin/perlそのため、多くの場合、Linux との互換性のために規則が使用されます。ただし、Apacheは実際にこのパスを使用するため、それに応じて設定する必要があります。

于 2013-03-20T15:23:17.113 に答える