메뉴 건너뛰기

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
번호 분류 제목 날짜 조회 수
33 Rhymix & XE 모바일에서의 통합검색기능 6 file 2011.05.17 21280
32 Rhymix & XE 이미지 포맷 변환테스트 27 file 2012.02.01 19582
31 Rhymix & XE 이미지프로세스 모듈의 설정 및 사용방법(new version) file 2012.02.08 15843
30 Rhymix & XE 비회원에게 다른 메뉴보이게하기 2012.03.15 21932
29 Rhymix & XE ISX(통합검색 확장모듈) 사용 설명서 file 2014.04.03 419
28 Rhymix & XE 인기검색어 출력 위젯 수정법 2014.04.03 465
27 기타등등 다시 전자우편을 만지작거리면서... 7 2003.09.29 3042
26 기타등등 스마트폰과 모바일인터넷 1 file 2011.05.16 9876
25 기타등등 빌어먹을 X국놈들... file 2016.06.02 147
24 기타등등 아마추어의 서버운영 2018.12.22 174
23 기타등등 LetsEncrypt file 2018.12.25 214
22 기타등등 apache와 nobody file 2018.12.25 742
21 서버 인터넷 Kibana : 새로운 헬게이트가 열리다 file 2018.12.27 263
20 서버 인터넷 Github 사용법이 좀처럼 익숙해지지 않네요. file 2018.12.27 1205
19 기타등등 미디어플레이어 애드온 사용법 file 2019.03.11 721
18 기타등등 사진속 GPS 정보의 위험성 2019.03.11 643
» 서버 인터넷 Centos PHP5.6에 imagick 설치하기 file 2019.03.23 884
16 애드온 및 모듈 제작 이미지프로세스 모듈 사용법 1 file 2019.03.25 4953
15 Rhymix & XE 로그인시 reCAPTCHA 사용하기 file 2021.09.12 449
14 Rhymix & XE 로그인 모달창에서 recaptcha 사용하기 file 2021.09.12 804
계속 검색
Board Pagination Prev 1 2 3 Next
/ 3
위로