Docker-PHP 7.2 FPM Alpine-Imagick

Docker-PHP 7.2 FPM Alpine-Imagick

我使用 Docker 映像php:7.2-fpm-alpine作为基础映像,并使用以下命令来安装 Imagick:

RUN apk add --update --no-cache autoconf g++ imagemagick-dev libtool make pcre-dev \
    && pecl install imagick \
    && docker-php-ext-enable imagick \
    && apk del autoconf g++ libtool make pcre-dev

构建一切顺利,我有带有 Imagick 的 php7.2,但由于以下错误而无法使用:

UnableToOpenConfigureFile `coder.xml' @ warning/configure.c/GetConfigureOptions/714

我花了两个小时尝试修复这个问题。我尝试添加 XML 库,但没有成功。有什么想法吗?

答案1

您缺少的文件位于imagemagick包,您还需要apk add明确指定。依赖项imagemagick-dev不要将其拉入。

相关内容