タグ:"imagick" で記事を検索

MacにPHP/Imagickをインストールする
2008.11.06 18:40 | mac, php, imagick

PHP/Imagickを使う用事があったのでインストールしようと思ったら、普通にできなかったのでメモ。

とりあえず ImageMagickをインストールする。

$ sudo port install ImageMagick

次に普通にPEARでインストールしようとするとWand-configがないと怒られる。
$ sudo pecl install imagick
----
checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
ERROR: `/private/tmp/pear/temp/imagick/configure --with-imagick' failed
----

しょうがないので、手動でインストールしてみる。

$ curl -W http://pecl.php.net/get/imagick-2.2.1.tgz
$ tar zxvf imagick-2.2.1.tgz
$ cd imagick-2.2.1
$ phpize
$ ./configure --with-imagick=/opt/local
$ make
$ sudo make install

モジュールファイルをコピー
$ cd /opt/local/lib/php/extensions/no-debug-non-zts-20060613
$ sudo cp imagick.so ../

php.iniに設定する
$ sudo vi /etc/php.ini
;extension_dir = "./"
extension_dir = "/opt/local/lib/php/extensions"
extension=imagick.so

apacheを再起動してモジュールロード
$ apache2ctl stop
$ apache2ctl start

これでできたぞー

PHPにImageMagicのモジュールを組み込む
2008.07.29 00:25 | server, php, imagick

PHPでの画像処理系はGDをよく使っていたんだけども、大きい画像になるとメモリ消費量が激しかったりしてエラーが発生してしまうことが多々。
で、色々調べていたらImageMagicがPHPで使えることがわかったのでちょっと導入してみました。
Pearからインストールで普通に使えるみたい。

うちのサーバ環境はこんな感じ
CentOS 5.1
PHP 5.2.6
# yum -y install ImageMagick ImageMagick-devel
# yum -y install php-devel php-pear
# pecl install imagick

でphp.iniに追記

# vi /etc/php.iniextension=imagick.so


これだけでとりあえず使えるようにはなるみたい。

今度使ってみます。

タグ一覧