Docker 容器中为PHP-FPM 环境安装Memcached扩展 图文教程

前面我们写了关于Docker的一些内容,现在我们需要在容器中开启php对Memcached的扩展。网上找了一些资料,下面我们直接贴出命令行。

进入容器

docker exec -it jphp-fpm /bin/bash

jphp-fpm 是我们创建容器时给的容器名。

注意:我们这里使用的是 bitnami/php-fpm 的套件。

安装预编译环境

apt-get update -y && apt-get install -y pkg-config libmemcached-dev autoconf gcc make zlib1g zlib1g-dev vim

安装php-memcached扩展

pecl channel-update pecl.php.net && pecl install memcached

修改php的配置文件php.ini

通过phpinfo里Loaded Configuration File,我们看到php.ini的位置:/opt/bitnami/php/lib/php.ini

echo 'extension=memcached.so' >> /opt/bitnami/php/lib/php.ini

退出容器 ,HOST终端重启php-fpm

docker restart jphp-fpm

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】