1. 필요 패키지 설치

yum install ImageMagick ImageMagick-devel

ImageMagick => ImageMagick – is a free software suite for the creation, modification and display of bitmap images.

ImageMagick-devel=> ImageMagick의 라이브러리 링크와 필요한 헤더파일이 포함되어있습니다.

2. 파일 다운로드 및 설치

최신 버전 다운로드 사이트 : http://pecl.php.net/package-stats.php 

다운로드 및 설치

cd /usr/local/src/

tar zxvf imagick-3.0.1.tgz

cd imagick-3.0.1

PHP설치경로/bin/phpize => 

./configure –with-php-config=PHP설치 경로/bin/php-config

php-config 실행시 아래와 같이 에러가 나오면

configure: error: Cannot locate header file MagickWand.h

이는 MagickWand.h 파일이 들어있는 디렉토리의 이름이 ImageMagick 가 아닐 경우 나온다.

 ln -s /usr/local/include/ImageMagick-6 /usr/local/include/ImageMagick (심볼릭 링크 처리)

make && make install

설치가 완료 되면 아래와 같이 파일의 위치가 표시가 됩니다.

PHP설치경로/lib/php/extensions/no-debug-zts-20090626/imagick.so

 

3. PHP.ini 수정 하여 모듈 적재

extension_dir=PHP설치경로/lib/php/extensions/no-debug-zts-20090626/

extension=imagick.so

 

4. 아파치 재시작 및 모듈 적재 확인

아파치를 재시작 후 

PHP설치경로/bin/php -m

Imagick가 목록에 있을 경우 정상 로드 되었습니다.

보다 자세한 내용 확인을 위해

PHP설치경로/bin/php -i | grep -i 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

Imagick 모듈이 정상적으로 로드가 확인 되었습니다.