PHPシステム開発:PECL::IMagickを使って高速安定的にImagemagick画像変換
PHP5バージョンを使っているのなら、imagick2(現行imagick-2.2.0b2.tgz)の使用をおすすめします。
exec,systemコマンドを使用せずに、ライブラリの一部として動作させる事ができるので安定した画像変換システムの構築ができます。
1 |
# wget http://pecl.php.net/get/imagick# tar zxvf imagick# cd imagick-*# phpize |
// ↑phpizeコマンドでエラーとなる場合は、おそらくパッケージでPHPを導入されていると思います。
// ↓のコマンドを使って phpize をインストールしましょう。(Fedora系)
1 |
# yum install php-devel# phpize# ./configure# make# make install |
■php.iniに記述する
1 |
extension=imagick.so |
■スクリプトファイルに記述する(php.iniの設定ができない)
1 |
dl("imagick.so"); |
ダウンロード(imagick.so)
pecl.php.net/package/imagick