※ ChatGPTを利用し、要約された質問です(原文:PerlでImage::Magickを使いたい)
PerlでImage::Magickを使いたい
PerlでImage::Magickを使いたい
ローカルサーバ上でImage::Magickを使いたいのですが、
設定がうまくいかないので質問です。
Win XP
AN HTTPD 1.42p
ActivePerl 5.10.1.1007
ImageMagick 6.5.9 Q8
ActivePerlは「C:\usr\local\」以下にインストールしました。
ImageMagickは
「ImageMagick-6.5.9-3-Q8-windows-dll.exe」をダウンロードし、インストールしました。
インストール時に「□Install PerlMagick for ActiveState Perl v5.10.1 build 1007」にチェックを入れました。
インストール場所は初期設定のまま、「C:\Program Files\ImageMagick-6.5.9-Q8」としました。
環境変数の設定が必要との説明を見かけたので、
「MAGICK_HOME」「MAGICK_PATH」を作り、値を「C:\Program Files\ImageMagick-6.5.9-Q8」としました。
set MAGICK_HOME で、
MAGICK_HOME=C:\Program Files\ImageMagick-7.5.9-Q8
と出るのを確認しました。MAGICK_PATHも同様です。
(説明しているサイトが複数あり、表記が違っていたので両方作ってみました)
コマンドプロンプトで ppm list すると、
ウ Image-Magick ウ 6.5.9 ウ 9 ウ 863KB ウ site ウ
と出てきます。
設定後再起動を行い、MT4のシステムチェックを行うと、
Image::Magick
サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。 アップロードした画像のサムネイルを作成する場合に必要となります。 Image::Magickのインストールはインストールマニュアルに沿って行ってください。
と出てしまいました。
以前perlで作成したcgiも動作しません。
ImageMagickのバージョンを微妙に変えてみるなども試しましたが、もうさっぱりです。
助けてください。お願いします:)
お礼
最初にやった筈だけど、と試してみたところうまくいきました! バージョンをあれこれ試すうちに変なところで嵌ってしまっていたようです。 回答ありがとうございました!!