Windows 10에 PHP Imagick(ImageMagick) 확장 설치하기
Imagick(ImageMagick)은 PHP에서 이미지 생성, 편집, 변환 등 다양한 이미지 처리 작업을 수행할 수 있게 해주는 대표적인 확장 모듈입니다. Windows 10 환경에서 이 확장을 설치하려면 아래의 절차를 순서대로 따라 하는 것이 좋습니다.
1. DLL 파일 권한 확인
설치 시 가장 먼저 확인해야 할 부분은 .dll 파일의 권한입니다. Apache 사용자가 해당 파일을 읽을 수 있도록(read access) 권한이 설정되어 있는지 반드시 점검하세요. 읽기 권한이 없으면 확장 모듈이 정상적으로 로드되지 않아 오류가 발생할 수 있습니다.
2. PHP extension 디렉터리 권한 변경
문제를 미리 예방하려면 [PHP]/extension 디렉터리 자체의 권한을 변경해 두는 것이 더 안전합니다. 개별 파일마다 권한을 조정하는 것보다 폴더 단위로 설정하는 것이 관리 측면에서 효율적입니다.
권한 변경 절차
- 대상 파일 또는 폴더를 마우스 오른쪽 버튼으로 클릭합니다.
- "속성(Properties)" 메뉴를 선택합니다.
- "보안(Security)" 탭으로 이동합니다.
- "편집(Edit)" 버튼을 클릭합니다.
- 사용자 권한을 "모든 권한(Full Control)"으로 변경합니다.
위 단계를 완료하면 Apache 사용자가 필요한 파일과 폴더에 원활하게 접근할 수 있으며, Imagick 확장이 정상적으로 동작하게 됩니다. 설치 후에는 phpinfo()나 명령줄에서 확장이 제대로 로드되었는지 확인하는 것도 좋은 습관입니다.