質問: windows環境でのapacheのsymlink 以下の環境で開発をしています。 os: windows xp activeperl 5.8.8 apache 2.0.64 perlスクリプトの第1行目に #!/usr/bin/perl を記述していますが、activeperl のありどころが c:\dev\perl\bin\なので第1行目を #!/dev/perl/bin/perl にしなければなりません。 #!/usr/bin/perlの記述をそのまま使う為に巷でよく言われているようなwindowsのジャンクション機能を利用しています。 cドライブ直下に「usr」ホルダを作り、ここにc:\dev\perl\bin\のジャンクションを設定しました。 するとc:\usr\を覗くとbin\が存在します。つまりc:\dev\perl\bin\はc:\usr\bin\でアクセスできるようになります。 しかしこの状態で#!/usr/bin/perlの記述をそのまま使うと500エラーが出ます。 apacheのhttpd.confには options followsymlinks を記述してあります。 その他に何か設定が必要でしょうか? 宜しく御教授お願いいたします。
回答: こんちす よーわからにのですが、perl置き場の問題であるならば、 シンボリックリンクではなく、perlのインストール位置を 動かしてはどうなんでしょうか、 また、コピーするだけでもおkでは? windowsで使っているならば、環境変数の変更も必要でしょうが?