From 4ed5815140f19d1559cd3c08c9acbbcf4b1ad909 Mon Sep 17 00:00:00 2001 From: Freddie Weaselshit Date: Tue, 26 Nov 2024 14:14:55 +0700 Subject: [PATCH] Enable pecl-memcached --- Dockerfile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6f7169a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,28 @@ +FROM git.picklesniffers.com/rock.ru/php:5.3-6 + +COPY src /var/www/rock/forum + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + libmemcached-dev \ + libz-dev \ + ; \ + apt-get clean; \ + rm -rf /var/lib/apt/lists/* + +RUN set -eux; \ + cd /tmp; \ + curl -JLO https://github.com/php-memcached-dev/php-memcached/archive/refs/tags/2.2.0.tar.gz; \ + tar xpf php-memcached-2.2.0.tar.gz; \ + cd php-memcached-2.2.0; \ + phpize; \ + ./configure; \ + make install; \ + cd /tmp; \ + rm -rf php-memcached-2.2.0.tar.gz php-memcached-2.2.0 + +RUN set -eux; \ + { \ + echo 'extension=memcached.so'; \ + } | tee /usr/local/etc/php/conf.d/memcached.ini;