ngbs 3 yıl önce
ebeveyn
işleme
2065b8c9e7
1 değiştirilmiş dosya ile 9 ekleme ve 3 silme
  1. 9 3
      php/Dockerfile

+ 9 - 3
php/Dockerfile

@@ -1,4 +1,5 @@
 FROM php:7.4-fpm-alpine
+# Setup ionCube extension
 RUN wget --quiet -O /tmp/ioncube.tar.gz "https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz" && \
     tar zxf /tmp/ioncube.tar.gz -C /tmp && \
     chown root:root /tmp/ioncube/ioncube_loader_lin_7.4.so && \
@@ -6,21 +7,26 @@ RUN wget --quiet -O /tmp/ioncube.tar.gz "https://downloads.ioncube.com/loader_do
     export PHP_EXT_DIR=$(php-config --extension-dir) && \
     mv /tmp/ioncube/ioncube_loader_lin_7.4.so ${PHP_EXT_DIR}/ && \
     rm -rf /tmp/* && \
-    echo "zend_extension = ${PHP_EXT_DIR}/ioncube_loader_lin_7.4.so" > /usr/local/etc/php/conf.d/docker-php-ext-pdo_ioncube_loader_lin_7.4.ini
+    echo "zend_extension = ${PHP_EXT_DIR}/ioncube_loader_lin_7.4.so" > /usr/local/etc/php/conf.d/docker-php-ext-ioncube_loader_lin_7.4.ini
+# Setup GD extension
 RUN apk add --no-cache \
         freetype \
         libjpeg-turbo \
+        libwebp \
         libpng \
         freetype-dev \
         libjpeg-turbo-dev \
+        libwebp-dev \
         libpng-dev && \
     docker-php-ext-configure gd \
-    --with-freetype=/usr/include/ \
-    --with-jpeg=/usr/include/ && \
+        --with-freetype=/usr/include/
+        --with-jpeg=/usr/include/ \
+        --with-webp=/usr/include/ && \
     docker-php-ext-install -j$(nproc) gd && \
     docker-php-ext-install pdo_mysql && \
     apk del --no-cache \
         freetype-dev \
         libjpeg-turbo-dev \
+        libwebp-dev \
         libpng-dev && \
     rm -rf /tmp/*