侧边栏壁纸
  • 累计撰写 47 篇文章
  • 累计创建 1 个标签
  • 累计收到 25 条评论

目 录CONTENT

文章目录

为wordpress容器安装PHP-memcached扩展,连接memcached服务端

Qiui
2020-12-28 / 3 评论 / 0 点赞 / 0 阅读 / 0 字
wordpress容器内安装php扩展没有像安装apache扩展那样改个文件那么容易,但安装步骤也算简单。

客户端:

这里演示的mecached php扩展的安装也很简单,登入portainer的容器命令行窗口,执行: apt-get update && apt-get install -y libmemcached-dev zlib1g-dev \ && pecl install memcached \ && docker-php-ext-enable memcached 在*/conf.d/ 文件夹下(找不到路径可以用find命令搜索),可以看到多了一个名为 docker-php-ext-memcached.ini 的文件,打开可以看到 extension=memcached 改成 extension=memcached.so

服务端:

然后可以部署memcached服务端,有两个选择: 1.宿主机,可以选择宝塔安装,然后设置监听IP为0.0.0.0,放行端口11211,另外可以安装宝塔中的系统防火墙,指定只有wordpress容器才能访问11211端口。 2.在wordpress容器中安装,不需要更改设置,装完就能直接用。 wordpress使用,我这直接用WPJAM Basic插件,
WPJAM Basic 插件已经集成 Memcached 的功能,将 wpjam-basic/template/ 目录下的 object-cache.php 文件复制到 wp-content 目录下,注意不是 wp-content/plugins/。
在此基础上,如果不是容器内部署memcached服务端,那么需要更改object-cache.php文件内的127.0.0.1为容器的网关IP地址(在portainer中能看到)。 以上!

参考:

  1. https://blog.wpjam.com/article/wordpress-memcached/
  2. https://hub.docker.com/_/php/
0

评论区