Featured image of post Docker install-php-extensions Imagick "imagick-3.7.0 install failed" 문제 해결

Docker install-php-extensions Imagick "imagick-3.7.0 install failed" 문제 해결

Docker install-php-extensions Imagick "imagick-3.7.0 install failed" 문제 해결

Photo by Ben Griffiths on Unsplash

Docker Imagick 설치 오류

RUN install-php-extensions imagick

오류 메시지

22.24 Saved /tmp/pear/temp/imagick/ImagickPixel_arginfo.h
22.25 In /tmp/pear/temp/imagick/Imagick.stub.php:
22.25 Unterminated preprocessor conditions
22.26 make: *** [Makefile:196: /tmp/pear/temp/imagick/Imagick_arginfo.h] Error 1
22.26 ERROR: `make -j10 INSTALL_ROOT="/tmp/pear/temp/pear-build-defaultuserAdMKLn/install-imagick-3.7.0" install' failed

해결 방법

Imagick을 설치할 때 올바른 버전 master 28f27044e435a2b203e32675e942eb8de620ee58을 지정하십시오.

# https://github.com/Imagick/imagick/commits/master/
# RUN install-php-extensions imagick/imagick@master
RUN install-php-extensions imagick/imagick@28f27044e435a2b203e32675e942eb8de620ee58

현재 master 버전은 정상적으로 작동하지만, master가 언제든지 변경되어 프로덕션 환경이 손상될 위험을 피하기 위해 현재 master 버전 커밋 해시 28f27044e435a2b203e32675e942eb8de620ee58을 지정합니다.

Imagick 버전 번호: https://github.com/Imagick/imagick/commits/master/

Reference

All rights reserved,未經允許不得隨意轉載
Hugo로 만듦
JimmyStack 테마 사용 중