File tree Expand file tree Collapse file tree 3 files changed +27
-4
lines changed
Expand file tree Collapse file tree 3 files changed +27
-4
lines changed Original file line number Diff line number Diff line change @@ -57,8 +57,14 @@ RUN adduser -D -u 1337 kool \
5757 mysqli \
5858 ftp \
5959 && pecl install redis \
60- && pecl install imagick \
61- && docker-php-ext-enable imagick \
60+ && mkdir /tmp/imagick && cd /tmp/imagick \
61+ && curl -L -o /tmp/imagick.tar.gz https://github.com/Imagick/imagick/archive/refs/tags/3.7.0.tar.gz \
62+ && tar --strip-components=1 -xf /tmp/imagick.tar.gz \
63+ && phpize \
64+ && ./configure --with-webp=yes \
65+ && make \
66+ && make install \
67+ && echo "extension=imagick.so" > /usr/local/etc/php/conf.d/ext-imagick.ini \
6268 && docker-php-ext-enable redis \
6369 && cp "/usr/local/etc/php/php.ini-production" "/usr/local/etc/php/php.ini" \
6470 # composer
Original file line number Diff line number Diff line change @@ -59,8 +59,14 @@ RUN adduser -D -u 1337 kool \
5959 && pecl install redis \
6060 && pecl install xdebug \
6161 && pecl install pcov && docker-php-ext-enable pcov \
62- && pecl install imagick \
63- && docker-php-ext-enable imagick \
62+ && mkdir /tmp/imagick && cd /tmp/imagick \
63+ && curl -L -o /tmp/imagick.tar.gz https://github.com/Imagick/imagick/archive/refs/tags/3.7.0.tar.gz \
64+ && tar --strip-components=1 -xf /tmp/imagick.tar.gz \
65+ && phpize \
66+ && ./configure --with-webp=yes \
67+ && make \
68+ && make install \
69+ && echo "extension=imagick.so" > /usr/local/etc/php/conf.d/ext-imagick.ini \
6470 && docker-php-ext-enable redis \
6571 && cp "/usr/local/etc/php/php.ini-development" "/usr/local/etc/php/php.ini" \
6672 # composer
Original file line number Diff line number Diff line change 7373 && pecl install {{ version_compare ($version , ' 8' , ' >=' ) ? ' xdebug' : ' xdebug-3.1.6' } } \
7474 && pecl install pcov && docker-php-ext-enable pcov \
7575@endif
76+ @if (version_compare ($version , ' 8.2' , ' <=' ) )
7677 && pecl install imagick \
7778 && docker-php-ext-enable imagick \
79+ @else
80+ && mkdir /tmp/imagick && cd /tmp/imagick \
81+ && curl -L -o /tmp/imagick.tar.gz https://github.com/Imagick/imagick/archive/refs/tags/3.7.0.tar.gz \
82+ && tar --strip-components=1 -xf /tmp/imagick.tar.gz \
83+ && phpize \
84+ && ./configure --with-webp=yes \
85+ && make \
86+ && make install \
87+ && echo "extension=imagick.so" > /usr/local/etc/php/conf.d/ext-imagick.ini \
88+ @endif
7889 && docker-php-ext-enable redis \
7990 && cp "/usr/local/etc/php/php.ini-{{ $prod ? ' production' : ' development' } } " "/usr/local/etc/php/php.ini" \
8091 # composer
You can’t perform that action at this time.
0 commit comments