본문으로 바로가기

요즘 xampp 설치 후 회사 서버 사향과 맞추는데에 심열을 기울이고있다.

정말 무한 삽질! 오늘은 회사 소스중 php_imagick이라는 extension이 필요해 설치해야했다.

(다음 설명은 extension하는 방법 중 php_imagick이라는 확장라이브러리를 설치하는 방법에 대한 설명이다)


1.  imageMagick 다운로드 받기

http://www.imagemagick.org/script/binary-releases.php#windows

위 링크로 접속해서 imageMagick을 다운로드 받는다. 

참고) 다른 사이트를 참고하면 윈도우 비트가 아니라 PHP 비트가 만약 32비트이면 32비트 다이나믹을 받아야된다고 되있다

* imageMagick을 설치 시 확인할 점

1-1) 설치경로를 확인할것. (ex C:\imagemagick)

1-2) 체크박스 세번째에 체크 할것


2. 설치가 완료되면 환경변수 설정해준다

시스템 환경 변수에서 사용자 변수 MAGICK_HOME에 경로 등록(ex imagemagick 설치 시 선택했던 경로 : C:\imagemagick)

시스템 변수 Path의 가장 앞자리에도 C:\imagemagick 추가


3. 재부팅


4. php.ini에서 주석없애기

- 자신의 xampp 폴더 안의 깔려있는 php.ini을 연다. (대부분 c:드라이브/xampp/php/php.ini)

- 자신이 설치하고자하는 확장라이브러리를 찾는다. 

   나는 php_imagick.dll 이므로 extension=php_imagick.dll를 찾았다.

;extension=php_imagick.dll
처럼 주석처리 되있을 것이다. 다음과 같이 세미콜론(;)을 지워 주석처리 된것을 해제해준다.
extension=php_imagick.dll

만약 내 extensions 폴더에 php_imagick.dll이라는 파일이 있을경우 주석처리를 해제해도 작동이 되겠지만,

그렇지 않을경우 내 extensions폴더에 php_imagick.dll이라는 파일을 다운받아줘야한다.

다운 받은 곳은 참고사이트에 링크해놓겠다.

받은 파일은


5. C:\xampp\php\ext 에 넣고 


6. apache를 재시작하면 extension 설치 된것을 확인할 수 있다.


* 참고 사이트

http://blog.naver.com/korea4777/10181033090

- php 메뉴얼 : http://php.net/manual/kr/install.windows.extensions.php

- php_imagick.dll받은곳 : http://www.peewit.fr/imagick/ (phpinfo로 버젼확인 한 후 다운로드 받자)