我想允许我的wordpress示例使用igbinary序列化程序通过redis访问数据库内容。我正在使用redis缓存插件为worpdress由直到krü党卫军。据我所知,集装箱应采用以下方式:
redis:alpine (https://hub.docker.com//redis)这里不需要修改,对吧?
wordpress:php7.4-fpm-alpine (https://hub.docker.com//wordpress/)redis对igbinary的支持应该包括在这里吧?
如何在wordpress iamge中正确地包含支持igbinary的redis?我尝试了以下方法:
FROM wordpress:php7.4-fpm-alpine
RUN set -xe \
&& apk update \
&& apk upgrade \
&& apk add --no-cache --virtual .phpize-deps $PHPIZE_DEPS \
&& pecl install -o -f igbinary \
&& cd /usr/src/ \
&& pecl bundle redis \
&& docker-php-ext-configure /usr/src/redis --enable-redis-igbinary \
&& docker-php-ext-install -j$(nproc) /usr/src/redis \
&& docker-php-ext-enable redis \
&& docker-php-ext-enable igbinary \
&& apk del .phpize-deps
我读到,pecl已经过时了,不应该再使用了(而是使用pickle或composer,但是它们似乎没有提供正确的包)
所以问题是:dockerfile必须是什么样子才能允许使用redis和igbinary序列化程序,使用现代标准?
我希望你们能帮我:)
暂无答案!
目前还没有任何答案,快来回答吧!