요즘 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로 버젼확인 한 후 다운로드 받자)