Tag: memcached

django docker-compose – > memcached无法正常工作

我想用docker-compose设置memcached的django(rest框架)。 要使用其他框架启用caching,我使用rest_framework_extensions 。 docker-compose.yml django: image: python3 links: – database – memcached memcached: image: memcached ports: – "11211:11211" settings.py CACHES = { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'memcached:11211' } viewsets.py from rest_framework_extensions.cache.mixins import CacheResponseMixin class JobPublicViewSet(CacheResponseMixin, viewsets.ReadOnlyModelViewSet): pass 这是我的问题: 通过上面的草图configuration和设置, 任何东西都不会被caching 。 但是,如果我从设置中删除CACHES条目,caching工作得很好。 某处似乎有本地内存caching的默认设置。 你可以看到为什么我的应用程序不拿起caching的memcached?

Docker:如何在容器中安装memcached

我正在使用php:5.6-apache docker镜像进行本地开发。 现在我正在开发一个使用codeigniter3的门户。 我想使用memcached进行caching。 但是在php:5.6-apache映像中默认没有find它。 我如何安装memcached在我的容器? 现在我正在尝试使用memcached容器来达到这个目的,但是还没有成功。 任何帮助将不胜感激。

PHP7无法加载Alpine Docker容器上的memcached和redis

我正在尝试创build一个基于Alpine Linux的Docker镜像,它将安装一些模块( memcached , mongodb , oauth , openssl和redis )来运行PHP 7.1( apk add php7=7.1.9-r0 )。 我通过PECL像这样安装模块: RUN yes | pecl install \ igbinary \ redis-3.1.4 \ oauth-2.0.2 \ memcached-3.0.4 \ mongodb-1.3.3 然后将它们中的每一个添加到php.ini 。 RUN for EXT in \ igbinary \ memcached \ mongodb \ oauth \ openssl \ redis; \ do \ echo "extension=${EXT}.so" >> […]

Docker安装带有Memcache扩展的PHP-7-fpm? 失败与找不到config.m4

我正在尝试安装Docker与PHP版本7.0与memcache支持,我的docker文件如下,但它失败@STEP 10错误 Step 10 : RUN /usr/bin/phpize —> Running in 450678a59cd4 Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module [31mERROR[0m: Service 'php' failed to build: The command '/bin/sh -c /usr/bin/phpize' returned a non-zero code: 1 Docker文件如下 FROM php:7.0-fpm #FROM php:5.6-fpm RUN apt-get update && apt-get […]

Docker安装memcached

我正在尝试在Dockerfile中安装memcached,但我一直得到相同的错误。 一切工作正常,但看起来像一些图层被caching我和图像正在build设没有任何问题。 但是,由于我清除caching,我不能build立图像。 这是它的一些内容: FROM php:5-apache RUN apt-get install -y libmemcached11 libmemcachedutil2 build-essential libmemcached-dev libz-dev RUN pecl install memcached RUN echo extension=memcached.so >> /usr/local/etc/php/conf.d/memcached.ini 还有很多其他的东西安装,但正如我所说的一切工作之前。 错误在于memcached需要运行php7。 我不知道在库的最新版本中是否有所改变,但看起来像拒绝使用php5。 这是错误: pecl/memcached requires PHP (version >= 7.0.0), installed version is 5.6.30 pecl/memcached can optionally use PHP extension "igbinary" (version >= 2.0) pecl/memcached can optionally use PHP extension "msgpack" […]

如何在Docker的PHP7 Alpine映像上安装php memcached扩展?

官方的php7泊坞窗图像有以下例子: FROM php:7.0-fpm RUN apt-get update && apt-get install -y libmemcached-dev \ && pecl install memcached \ && docker-php-ext-enable memcached 我试图使用FROM php:7.0-fpm-alpine : RUN apk add –update –no-cache libmemcached-dev RUN pecl install memcached && docker-php-ext-enable memcached PECL给出了这个错误: pecl / memcached需要PHP(版本> = 5.2.0,版本<= 6.0.0,排除版本:6.0.0),安装版本是7.0.13 我如何在高山上安装memcached php扩展?