Imagickをインストールする（CentOS）

#Imagickをインストールする（CentOS）

某案件でImagickを使用することがあり普通にyumでもろもろ入れたりしてたら、yumは古すぎるべ！と言われたのでソースから・・・

###と思ったけどできればソースからコンパイルしたくないな

と思ったところ[公式](http://www.imagemagick.org/download/linux/CentOS/x86_64/)にRPMがあったのでこれを利用してみることに

##インストール

```
[root@localhost ~]# yum install http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.0-10.x86_64.rpm
--> 依存性解決を終了しました。
エラー: パッケージ: ImageMagick-6.9.0-10.x86_64 (/ImageMagick-6.9.0-10.x86_64)
             要求: libMagickCore-6.Q16.so.2()(64bit)
エラー: パッケージ: ImageMagick-6.9.0-10.x86_64 (/ImageMagick-6.9.0-10.x86_64)
             要求: libltdl.so.3()(64bit)
エラー: パッケージ: ImageMagick-6.9.0-10.x86_64 (/ImageMagick-6.9.0-10.x86_64)
             要求: ImageMagick-libs = 6.9.0-10
エラー: パッケージ: ImageMagick-6.9.0-10.x86_64 (/ImageMagick-6.9.0-10.x86_64)
             要求: libMagickWand-6.Q16.so.2()(64bit)
```
まぁ怒られますよね・・・

上記公式内のlibとdevelも必要っぽい

```
[root@localhost ~]# yum install http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.0-10.x86_64.rpm
エラー: パッケージ: ImageMagick-libs-6.9.0-10.x86_64 (/ImageMagick-libs-6.9.0-10.x86_64)
             要求: libltdl.so.3()(64bit)
```

```
#cent5系しかなかったけどもろもろうまくいったのでまぁいいか
[root@localhost ~]# yum install ftp://rpmfind.net/linux/centos/5.11/os/x86_64/CentOS/libtool-ltdl-1.5.22-7.el5_4.x86_64.rpm

[root@localhost ~]# yum install http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.0-10.x86_64.rpm
#OK！
```
おつぎはdevel。

```
[root@localhost ~]# yum install http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-devel-6.9.0-10.x86_64.rpm
エラー: パッケージ: ImageMagick-devel-6.9.0-10.x86_64 (/ImageMagick-devel-6.9.0-10.x86_64)
             要求: libwebp-devel

[root@localhost ~]# yum install ftp://rpmfind.net/linux/remi/enterprise/6/remi/x86_64/libwebp-devel-0.3.1-2.el6.remi.x86_64.rpm
エラー: パッケージ: libwebp-devel-0.3.1-2.el6.remi.x86_64 (/libwebp-devel-0.3.1-2.el6.remi.x86_64)
             要求: libwebp(x86-64) = 0.3.1-2.el6.remi
エラー: パッケージ: libwebp-devel-0.3.1-2.el6.remi.x86_64 (/libwebp-devel-0.3.1-2.el6.remi.x86_64)
             要求: libwebp.so.4()(64bit)
エラー: パッケージ: libwebp-devel-0.3.1-2.el6.remi.x86_64 (/libwebp-devel-0.3.1-2.el6.remi.x86_64)
             要求: libwebpdemux.so.0()(64bit)
エラー: パッケージ: libwebp-devel-0.3.1-2.el6.remi.x86_64 (/libwebp-devel-0.3.1-2.el6.remi.x86_64)
             要求: libwebpmux.so.0()(64bit)
```
ぐぬぬ・・・

```
[root@localhost ~]# yum install ftp://rpmfind.net/linux/remi/enterprise/6/remi/x86_64/libwebp-0.3.1-2.el6.remi.x86_64.rpm
#OK

[root@localhost ~]# yum install ftp://rpmfind.net/linux/remi/enterprise/6/remi/x86_64/libwebp-devel-0.3.1-2.el6.remi.x86_64.rpm
#OK

[root@localhost ~]# yum install http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-devel-6.9.0-10.x86_64.rpm
#OK!!!

```
そしてImageMagick！

```
[root@localhost ~]# yum install http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.0-10.x86_64.rpm
# OK!
```

最後にpeclでimagickのインストール！

```
[root@localhost ~]# pecl install imagick
# OK!

```
最後にPHPの設定

```
[root@localhost ~]# vi /etc/php.d/imagick.ini
[root@localhost ~]# cat /etc/php.d/imagick.ini
extension=imagick.so
```
終わり！

##まとめ
Imagickは(rpmがあったこともあり)割とすんなりインストールできました。