こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

XAMPPでImageMagickをインストールしたい

XAMPPでMovalbeTypeを動かそうとしています。
Perlのアドオンを追加して、MTが動かせそうなところまで来たのですが、
「サーバーに、「Image::Magick」がインストールされていないか、「Image::Magick」に必要なモジュールがインストールされていません 「Image::Magick」は、画像をアップロードする際のサムネイル自動作成のために必要です。「Image::Magick」をインストールする場合は、インストール手順を参照してください。」
と出ていてます。

せっかくだからImageMagickも使えるようにしたいのですが、どうすればいいのでしょうか?

試したことは以下です。
・追加したPerlのアドオンには、
Image/Magick/Thumbnail/Fixed
が入っている。(これは違うのかな?)
・CPANからImage::Magick
からMagick.pmをダウンロードして、
該当フォルダ?(C:\xampp\perl\site\lib\Image\)に入れて、apacheの再起動をしても変化なし
です。

是非ともよろしくお願いします。

投稿日時 - 2006-04-25 14:17:59

QNo.2113288

すぐに回答ほしいです

質問者が選んだベストアンサー

えーと、何か勘違いされているようなのですが、ImageMagick自体はPerlのモジュールでもなんでもなく、画像処理、読み込み、書き出しを行うライブラリです。

で、それをPerlからImageMagickを扱うためのものがPerlMagickです。

PerlMagickは通常ActivePerlで使われるsite/libへインストールされるはずなので、それをXAMPPのperlフォルダに移動して運用すればいいかと。

ImageMagickをXAMPPフォルダのどこかにインストールし、PerlMagickも同時にインストールした後、XAMPPのPerlフォルダに移動して、ImageMagickのPATHを追加、という手順で可能です。

投稿日時 - 2006-04-30 18:21:59

お礼

返事が遅くなりまして申し訳ございません。

いろいろと試していまして、どうにかうまくいきました。
ありがとうございました。

投稿日時 - 2006-05-08 19:22:43

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

参考URLの実行ファイルは本家ImageMagick.orgのWindows用インストーラです。

インストーラ実行の途中で、ActivePerlに関連づけるチェックオプションにチェックが入っているかを確認してください。たぶんデフォルトでは入ってません。

Install PerlMagick for ActiveState Perl~~
みたいなところです。

あとはインストーラの指示に従えばよいかと思います。

参考URL:ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-5.5.7-Q8-windows-dll.exe

投稿日時 - 2006-04-29 18:40:52

補足

XAMPPには既にPerlが入っているので、それを使いたいと思っています。
また、XAMPPはインストーラでのインストールが不要なため、フォルダごと移動させれば、他のマシンでも稼動させることができます。

ActivePerlではそういった使い方ができないので、XAMPPに直接インストールできるものがないものかなと思っています。

投稿日時 - 2006-04-30 14:00:02

あなたにオススメの質問