diff --git a/dockerfiles/php-fpm/Dockerfile b/dockerfiles/php-fpm/Dockerfile index 84d21ee..68d96b8 100644 --- a/dockerfiles/php-fpm/Dockerfile +++ b/dockerfiles/php-fpm/Dockerfile @@ -3,8 +3,9 @@ RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev \ + libwebp-dev \ && docker-php-ext-install -j$(nproc) iconv \ - && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ + && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ --with-webp-dir=/usr/include/ \ && docker-php-ext-install -j$(nproc) gd \ && docker-php-ext-install mysqli \ && docker-php-ext-enable mysqli @@ -124,3 +125,26 @@ RUN sed -i "s/^upload_max_filesize = .*/upload_max_filesize = $PHP_OPT_UPLOAD_MA ########################################################################### RUN sed -i "s/^log_limit = .*/log_limit = 1024/g" "$PHP_INI_DIR/../php-fpm.d/docker.conf" + +########################################################################### +# BCMATH functions: +########################################################################### + +RUN docker-php-ext-install bcmath && docker-php-ext-enable bcmath + +########################################################################### +# GEOIP: +########################################################################### + +RUN apt update \ + && apt install -y libgeoip-dev wget \ + && rm -rf /var/lib/apt/lists/* \ + && pecl install geoip-1.1.1 \ + && docker-php-ext-enable geoip + +########################################################################### +# PGSQL: +########################################################################### + +RUN apt-get update && apt install -y libpq-dev \ + && docker-php-ext-install pdo_pgsql && docker-php-ext-enable pdo_pgsql