imagick 모듈이란?
관리자페이지의 이미지 컨트롤에서 사용하는 라이브러리로 글쓰기나 페이지 관리 시 이미지 업로드에 사용되는 PHP 모듈입니다.
사이트 상태를 확인 도중 imagick이 누락되었다는 메시지를 발견하고 해결에 나섰습니다.
php.ini의 imagick 확장모듈 주석처리부분을 제거 후 재가동하여 활성화 시키는 순서입니다.
1. 먼저 SSH로 서버에 연결합니다.
Lightsail 창으로 설명드리지만 일반 SSH 접속 툴(Putty) 으로 접속하시면 됩니다.
2. php.ini 파일을 편집기를 통해 엽니다.
vi /opt/bitnami/php/etc/php.ini
3. extension=imagick.so 부분을 찾아 주석을 해제합니다.
;extension=imagick.so
by
extension=imagick.so
4. PHP 재가동을 시킵니다.
sudo /opt/bitnami/ctlscript.sh restart php-fpm
아래와 같은 메시지 출력 시 정상 재가동 된 것입니다.
재가동 후 관리자페이지의 사이트 상태에서 확인해 보시면 정상적으로 동작하는 것을 확인 할 수 있습니다.
- 경로부분이 다를 수 있으니 php.ini의 경로 확인하시어 수정하시면 됩니다.
- imagick 모듈이 사전에 설치 되지 않은 경우 주석 해제만으로는 활성화가 되지 않으니 워드프레스 설치형으로 사용하시는 분들은 PHP의 imagick 모듈 설치 유무 확인부터 하시면 되겠습니다.