ユーザ用ツール

サイト用ツール


イメージマジックのインストール

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

イメージマジックのインストール [2013/11/28 11:35] (現在)
luis_lee 作成
ライン 1: ライン 1:
 +[[PHPMessDetectorの基本]]
 +
 +
 +  1 前準備としてImageMagickはデフォルトでjpgをサポートしてないので、libjpegをインストールしておく。
 + 
 +  yum install -y libjpeg-devel.i386
 + 
 +  wget ftp://​ftp.imagemagick.org/​pub/​ImageMagick/​ImageMagick-6.4.3-4.tar.gz
 +
 +
 +  2 解凍インストール
 +  tar zxvf ImageMagick-6.4.3-4.tar.gz
 +  cd ImageMagick-6.4.3
 +  ./​configure
 +  make
 +  make install
 +
 +  3 確認
 +  convert -version
 +
 +
 +  4 peclでimagickモジュールをインストール
 +  pecl install imagick
 + 
 + 
 +  5 まぁimagick.soをインストールしたから、php.iniにextension=imagick.soを書き足す
 +  extension=imagick.so
 +
 + 
 +  6 apacheを再起動
 +  /​etc/​init.d/​httpd restart
 +
 +
 +  7 確認
 +  php -i |grep imagick
 +
 +  8 使用できるようになる。
 +  imagick module => enabled
 +
 +
 +または
 +
 +
 +  # yum install ImageMagick ImageMagick-devel
 +  # yum install php-devel // peclでphpizeが使えなかったため
 +  # pecl install imagick
 +  configuration option "​php_ini"​ is not set to php.ini location You should add "​extension=imagick.so"​ to php.ini
 +  # find / -name imagick.so
 +  /​usr/​lib64/​php/​modules/​imagick.so
 +  # vim /​etc/​php.ini
 +  // extension_dirに/​usr/​lib64/​php/​modules/​を指定しextensionにimagick.soを指定。
 +  # php -i | grep imagick
 +  imagick
 +  imagick module => enabled
 +  imagick module version => 3.0.1
 +  imagick classes => Imagick, ImagickDraw,​ ImagickPixel,​ ImagickPixelIterator
 +  imagick.locale_fix => 0 => 0
 +  imagick.progress_monitor => 0 => 0
 +
 +
 +または
 +
 +ImagemagickはJPEGを扱えないのでlibjpegをあらかじめインストールしておく。
 +絶対にあらかじめやっておいたほうがいい。
 +※http://​www.ijg.org/​ で最新版を確認する 今回はjpegsrc.v8c.tar.gz
 +  # cd /​usr/​local/​src
 +  # wget http://​www.ijg.org/​files/​jpegsrc.v8c.tar.gz
 +  # tar zxvf jpegsrc.v8c.tar.gz
 +  # cd jpeg-8c/
 +  # ./configure --enable-shared
 +  # make
 +  # make install
  
イメージマジックのインストール.txt · 最終更新: 2013/11/28 11:35 by luis_lee