메뉴 건너뛰기

Karma's Place

로그인하지 않고 댓글을 달 수 있습니다. 하지만 본사이트의 취지에 맞지않는 댓글은 예고없이 삭제될 수 있습니다.
서버 인터넷
2019.03.23 01:48

Centos PHP5.6에 imagick 설치하기

조회 수 884 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부

요즘 대부분의 php extension들은 yum으로 설치가 됩니다.

 

하지만 테스트용으로 PHP 5.6을 구동하는 서버에서 애를 먹었던 기억때문에 기록을 남깁니다.

 

[root@localhost ~]# yum install --enablerepo=remi php56-php-pecl-imagick php56-php-pecl-imagick-devel
Loaded plugins: fastestmirror, langpacks, replace
Loading mirror speeds from cached hostfile
 * base: mirror.kakao.com
 * epel: mirror.premi.st
 * extras: mirror.kakao.com
 * remi: ftp.riken.jp
 * remi-safe: ftp.riken.jp
 * updates: mirror.kakao.com
 * webtatic: us-east.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package php56-php-pecl-imagick.x86_64 0:3.4.3-9.el7.remi will be installed
---> Package php56-php-pecl-imagick-devel.x86_64 0:3.4.3-9.el7.remi will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================
 Package                                   Arch                Version                         Repository         Size
=======================================================================================================================
Installing:
 php56-php-pecl-imagick                    x86_64              3.4.3-9.el7.remi                remi              124 k
 php56-php-pecl-imagick-devel              x86_64              3.4.3-9.el7.remi                remi               96 k

Transaction Summary
=======================================================================================================================
Install  2 Packages

Total download size: 220 k
Installed size: 754 k
Is this ok [y/d/N]: y
Downloading packages:
(1/2): php56-php-pecl-imagick-devel-3.4.3-9.el7.remi.x86_64.rpm                                 |  96 kB  00:00:02
(2/2): php56-php-pecl-imagick-3.4.3-9.el7.remi.x86_64.rpm                                       | 124 kB  00:00:16
-----------------------------------------------------------------------------------------------------------------------
Total                                                                                   13 kB/s | 220 kB  00:00:16
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : php56-php-pecl-imagick-3.4.3-9.el7.remi.x86_64                                                      1/2
  Installing : php56-php-pecl-imagick-devel-3.4.3-9.el7.remi.x86_64                                                2/2
  Verifying  : php56-php-pecl-imagick-3.4.3-9.el7.remi.x86_64                                                      1/2
  Verifying  : php56-php-pecl-imagick-devel-3.4.3-9.el7.remi.x86_64                                                2/2

Installed:
  php56-php-pecl-imagick.x86_64 0:3.4.3-9.el7.remi        php56-php-pecl-imagick-devel.x86_64 0:3.4.3-9.el7.remi

Complete!

설치가 끝났습니다.  

 

아파치를 리스타트하고

[root@localhost ~]# systemctl restart httpd

php.ini를 확인해봐야 아무 변화가 없습니다.

 

[root@localhost ~]# vi /etc/php.ini

로 


[imagick]
extension=imagick.so
를 추가했습니다.

 

[root@localhost ~]# systemctl restart httpd
[root@localhost ~]#  php -m | grep magick
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/imagick.so' - /usr/lib64/php/modules/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0

역시 php.ini에도 변화가 없고 php -m | grep magick 해서 확인해보니 화일이 없답니다.

 

찾아보니 엉뚱한데 있기는 있네요.

[root@localhost ~]# find / -name imagick*
/opt/remi/php56/root/usr/include/php/ext/imagick
/opt/remi/php56/root/usr/lib64/php/modules/imagick.so
/opt/remi/php56/root/usr/share/doc/pecl/imagick
/opt/remi/php56/root/usr/share/tests/pecl/imagick
^C

해서 링크해서 다시 확인했습니다.

 

[root@localhost ~]# ln -s /opt/remi/php56/root/usr/lib64/php/modules/imagick.so /usr/lib64/php/modules/imagick.so
[root@localhost ~]# systemctl restart httpd
[root@localhost ~]#  php -m | grep magick
PHP Warning:  Version warning: Imagick was compiled against Image Magick version 1689 but version 1690 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0

ImageMagick하고 버전이 다르다고 메시지가 나오지만 동작하는데는 문제가 없는 것같습니다.

 

php.ini에도 잘 뜹니다.

K-20190323-367053.png

 

 

 

?

List of Articles
번호 분류 제목 날짜 조회 수
53 Rhymix & XE XE 속도 개선을 위한 위젯 수정법 1 2011.03.15 50095
52 Rhymix & XE 이미지프로세스 모듈 (매직버전) 111 file 2010.03.01 46053
51 Rhymix & XE 이미지 자동출력 애드온 58 file 2010.04.09 35611
50 애드온 및 모듈 제작 초간단 애드온 제작법 2 file 2011.03.25 32495
49 기타등등 루씬, 큐브리드그리고 XE 3 file 2010.10.07 30685
48 Rhymix & XE 구글 웹앨범 연동모듈 설정 58 file 2010.03.31 30265
47 Rhymix & XE JPG 축소 및 워터마크 애드온 ver 0.7 21 file 2010.02.18 27116
46 기타등등 큐브리드 변환후 index 재설정 2 file 2010.10.22 26555
45 기타등등 윈도우즈에서 ImageMgick을 이용한 imageprocess 사용 2 file 2011.03.10 24086
44 기타등등 malware에 의한 해킹 사이트 대처 순서 2011.04.01 24039
43 Rhymix & XE 한국우편번호 확장모듈 file 2011.03.10 23703
42 Rhymix & XE picasa_upload component 34 file 2010.04.05 23206
41 Rhymix & XE 자동 그룹변경 애드온 17 file 2010.02.18 22530
40 Rhymix & XE 구글 웹앨범 최근사진 위젯 file 2010.04.05 22345
39 Rhymix & XE 비회원에게 다른 메뉴보이게하기 2012.03.15 21932
38 Rhymix & XE reCaptcha를 이용한 새로운 캡차애드온 file 2011.04.01 21867
37 Rhymix & XE 모바일에서의 통합검색기능 6 file 2011.05.17 21280
36 Rhymix & XE 이미지 포맷 변환테스트 27 file 2012.02.01 19582
35 Rhymix & XE 이미지프로세스 모듈 설정방법 24 file 2010.02.25 19328
34 Rhymix & XE 이미지프로세스 모듈의 설정 및 사용방법(new version) file 2012.02.08 15843
계속 검색
Board Pagination Prev 1 2 3 Next
/ 3
위로