|
34 | 34 | && apk add --no-cache --virtual .build-deps $PHPIZE_DEPS \ |
35 | 35 | freetype-dev libpng-dev libjpeg-turbo-dev \ |
36 | 36 | icu-dev libedit-dev libxml2-dev \ |
37 | | - imagemagick-dev openldap-dev {{ version_compare($version, '7.4', '>=') ? 'oniguruma-dev' : '' }} \ |
| 37 | + imagemagick-dev openldap-dev {{ version_compare($version, '7.4', '>=') ? 'oniguruma-dev' : '' }} libwebp-dev \ |
38 | 38 | postgresql-dev \ |
39 | 39 | linux-headers \ |
40 | 40 | # php-ext |
41 | 41 | @if (version_compare($version, '7.4', '>=')) |
42 | | - && docker-php-ext-configure gd --with-freetype --with-jpeg \ |
| 42 | + && docker-php-ext-configure gd --with-freetype --with-webp --with-jpeg \ |
43 | 43 | @else |
44 | 44 | && docker-php-ext-configure gd \ |
45 | 45 | --with-freetype-dir=/usr/include/ \ |
|
73 | 73 | && pecl install {{ version_compare($version, '8', '>=') ? 'xdebug' : 'xdebug-3.1.6' }} \ |
74 | 74 | && pecl install pcov && docker-php-ext-enable pcov \ |
75 | 75 | @endif |
76 | | -@if (version_compare($version, '8.2', '<=')) |
77 | 76 | && pecl install imagick \ |
78 | 77 | && 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/7088edc353f53c4bc644573a79cdcd67a726ae16.tar.gz \ |
82 | | - && tar --strip-components=1 -xf /tmp/imagick.tar.gz \ |
83 | | - && phpize \ |
84 | | - && ./configure \ |
85 | | - && make \ |
86 | | - && make install \ |
87 | | - && echo "extension=imagick.so" > /usr/local/etc/php/conf.d/ext-imagick.ini \ |
88 | | -@endif |
89 | 78 | && docker-php-ext-enable redis \ |
90 | 79 | && cp "/usr/local/etc/php/php.ini-{{ $prod ? 'production' : 'development' }}" "/usr/local/etc/php/php.ini" \ |
91 | 80 | # composer |
|
0 commit comments