From d2401e475a034336bba7bfb07dfa5ff3d7c8b0f4 Mon Sep 17 00:00:00 2001 From: Taras Shabatyn Date: Fri, 5 Jun 2020 12:34:21 +0800 Subject: [PATCH] Adding lz4 and snappy Adding lz4 and snappy as a faster alternative of gzip --- images/php/7.3-fpm/Dockerfile | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/images/php/7.3-fpm/Dockerfile b/images/php/7.3-fpm/Dockerfile index 7a34cc7d..63e3b0c0 100644 --- a/images/php/7.3-fpm/Dockerfile +++ b/images/php/7.3-fpm/Dockerfile @@ -105,6 +105,26 @@ RUN rm -f /usr/local/etc/php/conf.d/*sodium.ini \ && rm -rf /tmp/libsodium \ && pecl install -o -f libsodium +RUN cd /tmp \ + && git clone --recursive --depth=1 https://github.com/kjdev/php-ext-snappy.git \ + && cd php-ext-snappy \ + && phpize \ + && ./configure \ + && make \ + && make install \ + && cd / \ + && rm -rf /tmp/snappy + +RUN cd /tmp \ + && git clone --recursive --depth=1 https://github.com/kjdev/php-ext-lz4.git \ + && cd php-ext-lz4 \ + && phpize \ + && ./configure \ + && make \ + && make install \ + && cd / \ + && rm -rf /tmp/lz4 + RUN docker-php-ext-enable \ bcmath \ bz2 \ @@ -143,7 +163,9 @@ RUN docker-php-ext-enable \ xsl \ yaml \ zip \ - pcntl + pcntl \ + snappy \ + lz4 COPY etc/php-fpm.ini /usr/local/etc/php/conf.d/zz-magento.ini COPY etc/php-xdebug.ini /usr/local/etc/php/conf.d/zz-xdebug-settings.ini