Imagemagickはもうかなり有名なのでその役割は割愛します。が、phpでこれを使うにはいろいろ設定しないとダメです。
最 後にこのモジュールをphpに認識させるわけですが、この件に関してあまりたくさんの情報がなかったのでとりあえず/etc/php5/apache2 /conf.d以下に何らかのファイルを作ればいいのかな...という感じで、見てみたら、すでにimagick.iniというそれらしいファイルが既に 存在していました。(もしかしてずっと昔に設定したのかも。。)とにかく、imagick.iniがなかったら、
phpinfo();というphpコマンドでphp5の情報をブラウザー上から確認します。imagickという項目にこんな感じのことがかかれていたらOK!
後はphpでImageMagickのコマンドが使えるようになっている筈です。
# apt-get install imagemagickで インストール。非常に簡単。しかしimagemagickはそもそもシステムのコマンドでも使えるという...要するにシェルみたいなもので(本来違いま すが)、phpとは直接には関係ありません。imagemagickはphpでもperlでもないのでモジュールなどを駆使してphpに呼び込まないとい けません。その駆使は様々な人々がやってくれているのでそのモジュールを借用します。 php-pearというものでどこかで聞いたことがあるかも...です。
# apt-get install php-pearでインストールされます。次いで様々なphpモジュールを一緒に入れてしまいます。何かと使うことがあると思うので。インストールするのは次のもの。
これだけインストールしておけば問題ないと思います。# apt-get install php-memcache(要らなかった)
# apt-get install dh-make-php
# apt-get install php5-imagick
最 後にこのモジュールをphpに認識させるわけですが、この件に関してあまりたくさんの情報がなかったのでとりあえず/etc/php5/apache2 /conf.d以下に何らかのファイルを作ればいいのかな...という感じで、見てみたら、すでにimagick.iniというそれらしいファイルが既に 存在していました。(もしかしてずっと昔に設定したのかも。。)とにかく、imagick.iniがなかったら、
# vim /etc/php5/apache2/conf.d/imagick.iniでもって以下の一行を追加。
extension=imagick.so保存してから/etc/init.d/apache2 reload [Enter]
phpinfo();というphpコマンドでphp5の情報をブラウザー上から確認します。imagickという項目にこんな感じのことがかかれていたらOK!



