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

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注