Skip to content

Instantly share code, notes, and snippets.

@johndatserakis
Last active August 5, 2024 06:22
Show Gist options
  • Save johndatserakis/825a16a7f3cef4e8b4dbfbb1e80b9f9c to your computer and use it in GitHub Desktop.
Save johndatserakis/825a16a7f3cef4e8b4dbfbb1e80b9f9c to your computer and use it in GitHub Desktop.
Install imagick In Docker FROM php:7.1-fpm-alpine

docker-library/php#105

RUN set -ex \
    && apk add --no-cache --virtual .phpize-deps $PHPIZE_DEPS imagemagick-dev libtool \
    && export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" \
    && pecl install imagick-3.4.3 \
    && docker-php-ext-enable imagick \
    && apk add --no-cache --virtual .imagick-runtime-deps imagemagick \
    && apk del .phpize-deps
@mlocati
Copy link

mlocati commented Aug 5, 2024

I found that uninstalling gcc broke imagick

I don't think imagick needs gcc. I think the problem is that when you uninstall gcc, apk will also uninstall other system libraries that are required by imagick.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment