워드프레스 이미지 최적화에 필수적인 ImageMagick 설치 방법

| Updated

워드프레스 이미지 최적화에 필수적인 ImageMagick 설치 방법에 대해서 알아봅니다.

이미지를 압축할 수 있는 다양한 방법이 있기 때문에 서버에서 직접 ImageMagick 활용 가능성이 적어지기는 했습니다.

그러나 워드프레스 시스템 자체에서는 ImageMagick을 옵션으로 요구하고 있기 때문에 설치하는 것이 좋습니다.

설치되어 있지 않으면 사이트 건강상태 점검 부분에서 필수 모듈이 누락되어 있다는 메세지를 받습니다.

PHP 모듈은 서버에서 사이트를 실행시키는 대부분의 작업을 수행합니다. 이에 대한 모든 변경은 서버 관리자가 수행해야합니다.

워드프레스 호스팅 팀은 팀 핸드북 (새탭에서 열기)에서 추천 또는 필수 모듈의 목록을 관리하고 있습니다.

– 경고 : 선택모듈 imagick가 설치되어 있지 않거나 사용할 수 없습니다.

아래에서는 우분투에서 기본적으로 지원하는 6.9대 버젼을 설치 방법을 알아보고 워드프레스 시스템에서 요구하는 7.0버젼 설치 방법을 알아보도록 하겠습니다.

1. ImageMagick 설치 여부 확인

# convert -version Command 'convert' not found, but can be installed with: apt install imagemagick-6.q16 apt install graphicsmagick-imagemagick-compat apt install imagemagick-6.q16hdri
# apt list imagemagick -a Listing... Done imagemagick/bionic-updates,bionic-security 8:6.9.7.4+dfsg-16ubuntu6.8 amd64 imagemagick/bionic 8:6.9.7.4+dfsg-16ubuntu6 amd64

2. ImageMagick 설치

ImageMagick은 버젼 7이 나왔지만 공식 우분투 공식 파일 저장소에서는 아직 6.9대 버젼을 지원하고 있습니다.

여기서는 우선 6.9.7버젼 설치 방법을 살펴보고 뒤에서 ImageMagick 버젼 7을 설치 방법을 살펴봅니다.

워드프레스 보안에서는 6.9대 버젼 설치 시 제대로 설치되지 않았다고 나옵니다. 그래서 다시 ImageMagic 7을 설치했습니다.

2.1. ImageMagick 6.9.7 버젼 설치

# apt install imagemagick

ImageMagick이 제대로 설치되었는지 확인하기 위해 아래와 같이 convert 명령을 사용한다.

# convert -version Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org Copyright: © 1999-2017 ImageMagick Studio LLC License: http://www.imagemagick.org/script/license.php Features: Cipher DPC Modules OpenMP Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib

설치가 끝났으면 웹서버를 재가동시킵니다.

NGINX라면

# service nginx restart 또는# systemctl restart nginx

웹서버가 아파치라면

# systemctl restart apache2

2.2. ImageMagick 7 버젼 설치

먼저 ImageMagick 소스 파일을 다운 받습니다.

# wget https://www.imagemagick.org/download/ImageMagick.tar.gz

그 다음에는 다운받은 소스 파일의 압축을 풉니다. 그 다음 ImageMagick 소스 파일이 있는 폴더로 이동합니다.

이 폴더는 버젼에 따라 이름이 다르니 LS 명령을 사용해 정학한 폴더명을 확인합니다. 제가 설치할 시 버젼은 ImageMagick-7.0.9-19이었습니다.

# tar xvzf ImageMagick.tar.gz # cd ImageMagick-7.0.9-19

이제는 ./configure 명령을 이용해 다운받은 ImageMagick 버젼을 compilation configuration 합니다

# ./configure

다음은 compilation을 진행합니다. 이때 사용하는 명령어는 make입니다.

# make

위 명령어로 compilation이 성공하면 설치하고 다이나믹 링크를 걸어줍니다.

# make install # ldconfig /usr/local/lib

마지막으로 제대로 설치되었는지 버젼을 확인해 봅니다.

# magick -version Version: ImageMagick 7.0.9-19 Q16 x86_64 2020-01-28 https://imagemagick.org Copyright: © 1999-2020 ImageMagick Studio LLC License: https://imagemagick.org/script/license.php Features: Cipher DPC HDRI OpenMP(4.5) Delegates (built-in):

3.  Imagick PHP Extension 설치

Imagick PHP Extension 설치되어 있어야 워드프레스 시스템에서 정상적으로 인식하는 듯 합니다. 이는 6.9대를 설치 후 또는 7.0 설치 후 설치하면 됩니다.

# apt install php-imagick

참고

서울에 생긴 Vultr 서버 100$ 프로모션 안내

안녕하세요?
새로운 사이트 구축을 위한 신규 서버를 고민하신다면 , 서울 리젼이 생겨 더욱 빨라진 Vultr 서버를 Vultr 100$ 프로모션으로 이용해 보세요.

아래 프로모션 코드 링크를 통해 Vultr에서 서버 구축 후 1달 이상 사용 및 $25이상 결제 時 추가 100$을 주는 프로모션을 진행 中입니다.

아래 이미지를 클릭해 등록할 수 있습니다.

Vultr는 서울에도 리젼이 있어 매우 빠르고, 아마존 웹 서비스(AWS)보다 성능이 높으며 가장 가성비가 뛰어납니다.

거기다 사용자 UI도 좋고, 15개까지 스냅샷을 무료로 제공하기 때문에 관리하기 좋습니다. 그리고 지금 100$ 프로모션처럼 가격적인 메리트도 있습니다.

저는 2016년부터 Vultr 서버를 사용했는데요. 지금까지 잘 사용해 오고 있습니다. 아래 사용기도 참고해 보세요.

도쿄 리젼과 비교해 본 Vultr 서울 리젼 사용기

가성비가 뛰어난 Vultr 가상서버호스팅(클라우드호스팅,VPS) 사용기

Vultr 가상서버호스팅의 새상품 High Frequency 사용기

가상 서버를 운영하고픈 勇者에게 전하는 가상 서버 운영 입문 노하우 – Vultr 가상서버호스팅(VPS)를 중심으로

해외 가상서버호스팅(VPS)이 국내 호스팅보다 빠르다? – 아이비호스팅과 해외 가상서버호스팅 VULTR간 비교

사이트 운영을 위한 안내 – 웹서버 세팅에서 워드프레스 설치까지(우분투 17.10, NGINX 1.13.6, Marian DB 10.2, PHP7.2)

워드프레스 최적화를 위한 18개월간의 고민, 그 노하우를 담다.

Subscribe
Notify of
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Word

좋은 정보 감사합니다. 워드프레스 사이트의 도구 > 사이트 상태에서 ” 선택모듈 imagick가 설치되어 있지 않거나 사용할 수 없습니다.” 메시지가 표시되어 이 모듈을 설치하는 것을 고려하고 있습니다.

Happist

안녕하세요?
이게 뭘까하고 저도 여기엘 들어가 봤네요.. 최근 버젼에서 새로 생겼다는 이야기만 들었는데 실제보니 도움이 많이 될 듯합니다.
제가 ImageMagick을 설치했기때문인지 이런 메세지는 없네요.
그리고 ImageMagick를 설치하지않은 서버의 워드프레스에는 님처럼 메세지가 있네요.

덕분에 새로운 것을 하나 더 알게되었네요