ImageMagick6.2.9から使える関数が必要なため。
rpm -qa | grep -i imagemagick
ImageMagick-6.2.8.0-4.el5_5.3
ImageMagick-devel-6.2.8.0-4.el5_5.3
ImageMagick-6.2.8.0-4.el5_5.3
ImageMagick-devel-6.2.8.0-4.el5_5.3
sudo su
rpm -qa | grep -i imagemagick |xargs rpm -e --allmatches
- 依存ライブラリ入れる
yum -y install bzip2-devel lcms-devel libjpeg-devel libX11-devel libXt-devel libtiff-devel ghostscript-devel libXext-devel
- http://www.imagemagick.org/script/download.php からソースをダウンロードしていれる
cd /usr/local/src/
wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.8.6-0.tar.gz
tar xf ImageMagick-6.8.6-0.tar.gz
cd ImageMagick-6.8.6-0
./configure --prefix=/usr/local/ImageMagick-6.8.6
make
paco -D make install
paco -ao
echo /usr/local/ImageMagick-6.8.6/lib/ >> /etc/ld.so.conf.d/ImageMagick-6.8.6.conf
/sbin/ldconfig -p
- 確認
/usr/local/imagemagick-6.8.6/bin/Magick-config --version
6.8.6 Q16
pecl uninstall imagick
export PKG_CONFIG_PATH=/usr/local/ImageMagick-6.8.6/lib/pkgconfig
# ヘッダーみつからないですエラー対策 -> checking for MagickWand.h header file... configure: error: Cannot locate header file MagickWand.h
ln -s /usr/local/ImageMagick-6.8.6/include/ImageMagick-6 /usr/local/ImageMagick-6.8.6/include/ImageMagick
pecl install imagick
# Please provide the prefix of Imagemagick installation [autodetect] : /usr/local/ImageMagick-6.8.6
vi php.ini
extension=imagick.so
- 確認
pecl list | grep imagick
imagick 3.0.1 stable
とかでエラーになったら、
でいれたらいけた。