Linux

php imagick 라이브러리 설치방법

먹세 2013. 4. 30. 16:52

yum 설치시 php imagick 라이브러리 설치방법


http://pecl.php.net/package/imagick

이 사이트에 방문하시어 최종 업데이트 된 제품을 다운로드

 

wget http://pecl.php.net/get/imagick-3.0.1.tgz

# tar zxf imagick-3.0.1.tgz

# cd imagick-3.0.1.tgz

# phpize <--- 명령어가 안먹으면 yum --enablerepo=webtatic install php-devel 해주고 다시시도

# ./configure <--- 에러발생시 yum -y install ImageMagick-devel 과 yum -y install ImageMagick-perl 설치 후 재시도

 

 

Transaction Check Error:

   file /etc/fonts/conf.d/30-aliases-fedora.conf from install of fontconfig-2.4.1-7.el5 conflicts with file from package fontconfig-2.4.1-6.el5

   file /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-el5-lenovo.fdi from install of hal-0.5.8.1-35.el5 conflicts with file from package hal-0.5.8.1-25.el5

   file /usr/share/hal/fdi/policy/10osvendor/10-power-mgmt-policy.fdi from install of hal-0.5.8.1-35.el5 conflicts with file from package hal-0.5.8.1-25.el5

 

사실 전에 설치할 때는 이런 에러가 없었는데, 에러가 나서 다음 두 가지 프로그램을 더 설치하도록 하겠습니다. 

# yum -y install fontconfig

# yum -y install hal

그리고 다시 한번 반복해줍니다. 

 

# make

# make install


##### make install 후 정상적으로 끝난 모습#####

[root@localhost imagick-3.0.1]# make install

Installing shared extensions:     /usr/lib/php/modules/

Installing header files:          /usr/include/php/



php에 모듈 탑재

1. 

cp /etc/php.d/gd.ini /etc/php.d/imagick.ini

vi /etc/php.d/imagick.ini

imagick.so로 수정



2.

vi /etc/php.ini

php.ini를 열고 다음 항목을 수정, 또는 마지막에 추가 한다.

extension_dir = "/usr/lib64/php/modules/" <--- make install시 마지막에 나왔던 경로

enable_dl = On

extension="imagick.so"


PHP 재시작 (필수)

#systemctl restart php-fpm.service

아파치 재시작

php -m 으로 확인

phpinfo()로 확인





반응형

'Linux' 카테고리의 다른 글

리눅스 시스템 시간 동기화  (0) 2013.07.11
crontab 사용법  (0) 2013.05.06
CentOS에 APM 설치  (0) 2013.04.30
CentOS 계정생성 및 세팅  (0) 2013.04.30
ip 차단, 풀기  (0) 2013.04.05