2007-04-18

Perlのインストール

XAMPPではPerl(MiniPerl)も使用できますが、はやり本格的なPerl環境を設置した方がよいと思います。選択肢は2つ。

ここでは、XAMPP アドオン のインストール方法について説明します。多分、こっちの方が、ActivePerlを1からインストールするより簡単かもしれません。勿論、PPMも使えます。

アドオン(Perl 5.8.8)のダウンロード

Apache Friends からアドオン(Perl 5.8.8)をダウンロードします。

install02.gif

ここではのZIPアーカイブをダウンロードします:

  • xampp-win32-perl-addon-5.8.8-2.2.4.zip

アドオン(Perl 5.8.8)のインストール

ダウンロードしたファイル( xampp-win32-perl-addon-5.8.8-2.2.4.zip )を解凍し、XAMPPのインストールフォルダ:

  • C:\xampp

に上書きコピーします。実際に以下のフォルダとファイルをコピーします。

  • apache
  • cgi-bin
  • htdocs
  • install
  • perl
  • readme-addon-perl.txt --- インストールの方法が記載されています

そして、XAMPのセットアップ用のスクリプト:

  • C:\xampp\setup_xampp.bat

を再び起動します。

C:\>cd \xampp
C:\xampp>setup_xampp

########################################################################
# ApacheFriends XAMPP setup win32 Version 1.6                          #
#----------------------------------------------------------------------#
# Copyright (c) 2002-2005 Apachefriends                                #
#----------------------------------------------------------------------#
# Authors: Kay Vogelgesang <kvo@apachefriends.org>                     #
#          Carsten Wiedmann <webmaster@wiedmann-online.de>             #
########################################################################

Configure for perl 5.8.8
Configure XAMPP with awk for 'Windows_NT'
Please wait ...  DONE!

##### Have fun with ApacheFriends XAMPP! #####

続行するには何かキーを押してください . . .

最後に、apacheを再起動して下さい。

環境変数の変更

perlやppmがコマンドプロンプトから使用できるように、環境変数(PATH)に以下のパスを追加しましょう。

C:\xampp\perl\bin

試しに、コマンドプロンプトからPPMを実行して見ましょう。

C:\>ppm
install03.gif

大変、便利そうですね。ひょっとして、ActivePerlより便利かもしれません。

perlパスの設定

これで、perl環境が準備できましたが、1つ大きな問題が残っています。この段階で、perlパスは以下のようになっています。

/xampp/perl/bin/perl

これでは、使い難いですね。従って、ジャンクション(シンボリックリンク)を使ってPerlパスを、

/usr/bin/perl

に変更します。ジャンクションの作成には以下のフリーウエアが便利です。

「リンク作成シェル拡張 for Windows 2000/2003/XP」 Version 1.45 (フリーウエア)
入手先: http://www.vector.co.jp/soft/winnt/util/se184746.html

※ ジャンクションの詳細はApache2/4.Apache Windows版の基本設定を参照して下さい。

具体的なジャンクションの設定には、少し「コツ」が必要です。

  1. まず、C:/xampp/perl/ のジャンクションを C:/ 下 に作成
  2. 次に、上で作成した C:/perl/ を C:/usr/ にリネーム

これでOKです。失敗例として(私も最初そうでしたが):

  • C:/xampp/perl/bin/ のジャンクションを C:/usr/ 下 に作成

では上手く行きません。C:/xampp/perl/ 下の全てのファイルが必要になるからです。



最終更新のRSS Last-modified: Wed, 18 Apr 2007 19:09:23 JST (3751d)