我发现了两种安装官方php-fpm Docker image的php-
redis扩展的方法。他们来了:
第一种方法是从源代码编译redis并进行安装。
RUN curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/2.2.7.tar.gz && tar xfz /tmp/redis.tar.gz && rm -r /tmp/redis.tar.gz && mv phpredis-2.2.7 /usr/src/php/ext/redis && docker-php-ext-install redis
docker-php-ext-install脚本包含在php-fpm映像中,可以编译扩展并安装它们。
第二种方法是使用PECL。
正如TimWolla回答的那样,您可以使用PECL进行操作,但就我而言,默认情况下未安装PECL。
RUN pecl install -o -f redis && rm -rf /tmp/pear && echo "extension=redis.so" > /usr/local/etc/php/conf.d/redis.ini



