如何使用 PHP FPM 在 LAMP 堆栈上安装 memcasshed?

如何使用 PHP FPM 在 LAMP 堆栈上安装 memcasshed?

我有一个带有 PHP FPM 的 LAMP 堆栈和多个带有 Wordpress 站点的虚拟主机。

我尝试使用以下方法安装 memcasshed教程。

在 Wordpress sitehealth 中我得到:“您应该使用持久对象缓存”。

在 /etc/memcached.conf 中我有:

-l my IP address
-l ::1

我已经设置了这个 ufv 规则:

sudo ufw allow from client_system_private_IP/32 to any port 11211

在 /var/log/apache2/error.log 中我得到:

Got error 'PHP message: PHP Fatal error:  Cannot redeclare wp_cache_add() (previously declared in...

编辑:

我刚刚发现

看起来:

The function is defined in two separate files or

The function is defined in two places in the same file

可以通过以下方式修复using include_once instead of include when including my PHP file.

现在我只需要弄清楚该怎么做?

如何在 Wordpress 上启用 memcached?

答案1

您看到的错误与您的 memcached 安装完全无关。

您的 WordPress 安装有问题。也许您安装/激活了两个单独的缓存插件,因此该函数被定义了两次。

如果没有有关您的 WordPress 安装的更多信息,我无法提供更详细的答案。

相关内容