【手順】ActivePerl 5.26 系インストール手順

ActivePerl 5 概要

Windows 上で動作する Perlスクリプト 実行環境です。
今回のバージョンは 5.26.1.2601 です。

入手方法

下記からインストーラーをダウンロードします。
ActivePerl 5 – ActiveState.com

ActivePerl 5.26系のスクリーンショット。

Windows(64-bit, x64) Version 5.26.1.2601 をダウンロードします。

対応OS

64bit版を含むWindows Vista/ Server 2008/ 7/ Server 2012/ 8/ 8.1/ 10/

インストール手順

ActivePerl 5.26系のスクリーンショット。

一番最初に出てくる画面です。
「Next」をクリックして、次画面へ行きましょう。

ActivePerl 5.26系のスクリーンショット。

ActivePerl 5.26系のスクリーンショット。

この画面は、ライセンスに関する事に同意確認への画面です。
上の○をクリックし、「Next」をクリックしましょう。

ActivePerl 5.26系のスクリーンショット。

セットアップのタイプを選択します。
今回は「Custom」を選択してみます。

ActivePerl 5.26系のスクリーンショット。

インストールしたいモジュールなどを選択します。
また、ActivePerl のインストール先も指定できます。

初期設定のままでも良いのですが
使っているサーバの環境に合わせたほうが良いでしょう。
その場合には、「Browse」をクリックしましょう。

良ければ「Next」をクリックします。

ActivePerl 5.26系のスクリーンショット。

セットアップオプションの選択画面です。

「Add Perl to the PATH environment variable」⇒環境変数へのPerlのパスの登録
「Create Perl file extension association」⇒拡張子が「.pl」のファイルを関連付けします。

チェックが付いていると思うので、「Next」をクリックします。

ActivePerl 5.26系のスクリーンショット。

この画面は、インストール開始を決定する画面です。
今までの設定で問題がなければ、「Install」をクリックします。

ActivePerl 5.26系のスクリーンショット。

インストールの進捗状況を表示してくれる画面です。

ActivePerl 5.26系のスクリーンショット。

この画面が出れば、インストール終了です。
「Finish」をクリックししてセットアップを終了させます。

コマンドプロンプトから「perl -v」と入力して

This is perl 5, version 26, subversion 1 (v5.26.1) built for MSWin32-x64-multi-t
hread
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2017, Larry Wall

Binary build 2601 [404865] provided by ActiveState http://www.ActiveState.com
Built Dec 11 2017 12:23:25

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

このような画面が出てくれば問題は無いでしょう。

Apacheとの連携

Apache 2.4.33 を例にして、Perl を使えるようにします。
「Apache24\conf\」ディレクトリに入っている「http.conf」ファイルを
自身の環境に合わせて修正していきます。

まずは、「ScriptAlias /cgi-bin/」で検索します。
360 行目付近に

    # directives as to Alias.
    #
    ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"

先頭に「#」があれば、「#」を削除します。
先頭に「#」が付いてなければ、ここでは何もしません。

つぎに、「AddHandler cgi-script」で検索します。
415 行目付近に下記のような記載があると思います。

 
    #
    #AddHandler cgi-script .cgi

    # For type maps (negotiated resources):

これを下記のように修正します。

 
    #
    AddHandler cgi-script .cgi .pl

    # For type maps (negotiated resources):

これで修正は済んだので、「http.conf」ファイルを保存します。

つぎに、「Apache24\cgi-bin\」に
テキストファイルを作成して、テキストファイルの中身を以下のようにします。

#!c:/Perl64/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World."; 

ファイルを保存したら、ファイル名を「test.cgi」にします。

これで準備が完了したので、Apache を再起動します。
Webブラウザーを起動して、
アドレスバーに「http://127.0.0.1/cgi-bin/test.cgi」と入力して「Enter」キーを押します。
「Hello, World.」と表示されれば、Apache で perl が正常に動作しています。

入手先

ActivePerl 5 – ActiveState.com

開発キット

Posted by 管理人