首页 > Web开发 > 详细

Dockerfile 文件中添加 php 扩展

时间:2019-12-30 14:02:55      阅读:280      评论:0      收藏:0      [点我收藏+]

添加redis扩展

源码安装方式

ARG INSTALL_PHPREDIS=true
ARG PHPREDIS_VERSION=3.1.3
RUN if [ ${INSTALL_PHPREDIS} = true ]; then \
# Install Php Redis Extension
curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/${PHPREDIS_VERSION}.tar.gz \
&& tar xfz /tmp/redis.tar.gz \
&& rm -r /tmp/redis.tar.gz \
&& mkdir -p /usr/src/php/ext \
&& mv phpredis-${PHPREDIS_VERSION} /usr/src/php/ext/redis \
&& docker-php-ext-install redis \
&& rm -rf /usr/src/php \
;fi

PECL安装方式

ARG INSTALL_PHPREDIS=false
RUN if [ ${INSTALL_PHPREDIS} = true ]; then \
# Install Php Redis Extension
printf "\n" | pecl install -o -f redis \
&& rm -rf /tmp/pear \
&& docker-php-ext-enable redis \
;fi

注:

源码安装方式的可以选择版本,PECL安装的记得注意php版本

pecl/redis requires PHP (version >= 7.0.0, version <= 7.9.99), installed version is 5.6.40

Dockerfile 文件中添加 php 扩展

原文:https://www.cnblogs.com/jxxiaocao/p/12118637.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!