XAMPPをインストールしたまんまだと、perlは以下のところにあります。
C:\xampp\perl\bin\perl
つまりperlのパスは以下のようになります。
/xampp/perl/bin/perl
cgiファイルを1個1個開いてパスを変更するのは正直面倒くさいので(それに本番環境と同じファイルが使えないということにも)、なんとか解決することができないかググってみるとやはりありました。
シンボリックリンクを設定するソフトウェアを導入すれば解決するらしい、ということでこちらから早速ダウンロード&インストール。
C:\xampp
ディレクトリとC:\
ディレクトリ(というかCドライブルート)を両方エクスプローラーで開いて、C:\xampp\perl
フォルダを右クリックしてC:\
の方に、ドラッグアンドドロップ。右クリックメニューに「リンクを作る」というのが追加されているのでこれを選択。するとCドライブルートにperl
フォルダが作られます。これがC:\xampp\perl
へのシンボリックリンクです。
このままではパスがおかしいのでC:\perl
フォルダ(シンボリックリンク)をusr
にリネーム。するとperlのパスは
/usr/bin/perl
になるというわけ。
シンボリックリンクで作ったディレクトリは、エクスプローラー上でも普通のフォルダと同じように扱えます。そして、シンボリックリンクとなるフォルダ自体を削除すれば、リンクを解除することができます。
Pingback: WindowsのXAMPPでcgi(perl)をパスを/usr/bin/perlのまま動かす方法 | ninnin.in -ニンニンイン-