燈明ブログ

現状は小池啓仁の応援ブログ

WINDOWSでのシバン for Apache

UnixLinuxのシェルやPerl等のスクリプトには、シバンという#!から始まる1行目にインタプリタ(実行ファイル)を指定します。
しかし、WINDOWSでは、拡張子に実行ファイル(インタプリタ)を関連付けていてシバンの必要ありません。


つまり、IISCGIPerlスクリプトも、もちろんシバンの必要がないのです。
しかし、WINDOWS for Apacheでは、WINDOWSなのになぜかシバンが必要なのです。


WINDOWS for ApacheでのCGIPerlスクリプトでは、以下のようなシバンを1行目に入れます。

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