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 |