Home > Internet > Web関連 > WindowsのPerl環境

WindowsのPerl環境

なんか、インストールネタが続いてるので、ついでにActivePerlもエントリー!

WindowsサーバーにPerl環境を構築する場合、唯一とまでは言わないけど、ほぼ間違いなく選択されるのが、ActiveState - Dynamic Tools for Dynamic LanguagesActivePerl です。

オリジナルのPerlと同様に、5.6系と5.8系があります。

最近管理画面に、エラーメッセージが出てて、なんか気になってたので、ちょうど新しいビルドが出たのでもう一回導入してみました。
インストーラにはMSI版とBatch版(Zipアーカイブ)があります。まずはインストール済みActivePerlを削除。ついでに追加インストールしたモジュールも削除するため、インストールフォルダ内もすべて削除しました。その上で5.8のMSI版を落とし、インストールしました。

この段階で mt-check.cgi を実行すると、足りないものは DB関連のファイル・ImageMagick・Crypt::DSA でした。
確認したところ、DB関連では DB_File (BerkleyDB使用に必要)・DBD::mysql (MySQLの使用に必要)・DBD::Pg (PostgreSQLの使用に必要)・DBD::SQLite2 (SQLite2の使用に必要)の、それぞれが入っていませんでした。デフォルトで入っていたのは DBI と DBD::SQLite で、つまり初期状態ではSQLite のみ使用可能だという事です。
もちろん、DBD::mysql をppmを使いインストールしました。

最近はppm (PerlPackageManager)もGUI表示をするようになりました。
動作がまだるっこしいけど、解り易いインターフェイスにはなりましたね。これで初心者でも導入しやすくなりました。

2番目の PerlMagick はどのOSでもインストールに苦労するんだけど、Windowsの場合は実行ファイル (ImageMagick) ごと導入しちゃうのがベストです。
ImageMagick: Convert, Edit, and Compose Images にWindows上で動作する ImageMagick があるので、それをインストールすると、一緒に PerlMagick を ActivePerl にインストールしてくれます。

サイトのサイドリストの Binary Releases > Windows にファイルがあります。
何種類かありますが、x64と入っているのはもちろん64ビット版Windows用なので除外、Q8とQ16はどちらでも構いませんが普通はQ16を選ぶみたい。もっとも16ビット画像なんて普通扱わないと思うので、Q8でも問題はなさそう。それで、そのほかに static と dll というのがあって、これで dll の方を選ばないと、PerlMagick のインストールは行われないみたいでした。
という訳で今回ダウソしたのは ImageMagick-6.3.2-8-Q16-windows-dll.exe というやつです。
これをインストールすると、cui版ppm で PerlMagick のビルドが行われインストールされます。

最後の Crypt::DSA は別に無くても動くものらしいけど、気分的にいやなのでインストール。
ただし、これが ppm のリストに表示されない。ppm ってのはレポジトリっていうのに登録されれてるモジュールを、リストとして見せてくれるものらしくって、デフォルトで登録されてるのは ActiveState のレポジトリらしく、登録までに結構タイムラグがあるようです。そういう場合その他のレポジトリを追加してみると、そこに登録されてたりするみたい。
今回登録したのは、http://www.bribes.org/perl/ppm (www.bribes.org Perl 5.8 repository)。
後以前使ったことがあるところで、http://theoryx5.uwinnipeg.ca/ppms (uwinnipeg Perl 5.8 repository)って所もあります。
gui-ppmでは、preferenceに設定する所があるんで、そこに追加すればリストが更新されます。

後は表示された Crypt::DSA をインストールするだけだ。
レポジトリを追加したんで、追加で入れる予定だった GD.pm (Blogtimesで使用する)もインストール出来ました。

ping a Trackback

TrackBack URL for this entry.(1)

Please! leave a Comment.

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Web関連 > WindowsのPerl環境

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top