From 46d3e5c96c7d256df7504a7fdb26f8e775534e4b Mon Sep 17 00:00:00 2001 From: Freddie Weaselshit Date: Sun, 13 Apr 2025 16:49:09 +0700 Subject: [PATCH] Add memcached extension --- Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Dockerfile b/Dockerfile index 237642a..4640ed1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -329,6 +329,31 @@ RUN set -eux; \ echo 'date.timezone=Asia/Bangkok'; \ } | tee /usr/local/etc/php/conf.d/core.ini; +# install php-memcached +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; # install phpredis RUN set -eux; \ PHPREDIS_VERSION="2.2.8"; \