jigen studylog » ImageMagick

jigen, Hirotomo Kunimatsu
Tokyo, Japan
mailto: microformat hcard
top

ImageMagickのphp拡張 imagick

ImageMagickのphp拡張 imagick画像の変形やコンバートなんかで有名なImageMagickってのがありますが、その機能をphp側で利用するためのインターフェース拡張があります。pearではなくpecl側で用意されているもので「PECL :: Package :: imagick」という物。

これ、非常に便利な機能なんですが、インストに良くハマる。

こないだ再度同じ場所でハマったのでメモしておく、結果を先に行っちゃうとバージョンの問題なので、俺のアホさが際立っているわけですが内緒です。というわけでインストールメモを書いてみる。

ImageMagickインスト

スポンサードリンク

とりあえずImageMagickをインストールする。これは、別にyumだのaptだので入れても良いと思います。が、なんとなくソースからインスト。普通に「ImageMagick: Downloads」からダウンロードしてきて、.configure 、makeで完了。

Imagickのインスト

ここからが問題。imagick側がまだ開発段階で1.x系では正しく動かない+インストール出来ない事が多々ある。なので0.9x系を入れないといけない。

pecl bundle imagick-0.9.13
cd imagick
phpize

./configure
make

cp modules/imagick.so /path/to/extension/

こんな感じ。peclから該当のバージョンをダウンロードして自分でコンパイルする形。後はphp.iniのような設定に以下書き込んで終わり。

extension=imagick.so

なんか、何回も失敗すると凹み度が高い。ちなみに、imagick自体の使い方はこちらが詳しいと思う→「Documentation PHP-Imagick


2007/10/01 17:30:32200717:30
ネズミ「ここからメニューだすよ」
ネズミ「ごちそういっぱーい」
ネズミ「腹へったー」
ネズミ「働けー働けー♪」