XAMPP for Windows環境でPerlのパスを /usr/bin/perl にする

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

になるというわけ。

シンボリックリンクで作ったディレクトリは、エクスプローラー上でも普通のフォルダと同じように扱えます。そして、シンボリックリンクとなるフォルダ自体を削除すれば、リンクを解除することができます。

One thought on “XAMPP for Windows環境でPerlのパスを /usr/bin/perl にする

  1. Pingback: WindowsのXAMPPでcgi(perl)をパスを/usr/bin/perlのまま動かす方法 | ninnin.in -ニンニンイン-

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*