1

我正在尝试在我的 amazon linux2 服务器上升级 Libmemcached。即使安装了最新版本,我仍然面临以下错误:

收到错误“PHP 消息:PHP 警告:未知:不建议在 libmemcached 版本低于 1.0.18 的情况下使用带有二进制协议的触摸命令,请使用 ascii 协议或在第 0 行的 Unknown 中升级 libmemcached\n”

我无法追踪仍在读取旧版本的实际文件路径。我已经删除了所有旧的 memcached 和 libmemcached 并重新安装了最新版本。它仍然没有升级。我该如何解决这个问题?

4

1 回答 1

0

php-memcached似乎使用了 libmemcached 标头中的版本号,因此它只知道它与哪个 libmemcached 版本进行编译和最初链接,而memcached_lib_version()在运行时调用将显示当前正在使用的动态链接的 libmemcached 版本。

您必须php-memcached针对升级后的 libmemcached 进行重建,因此它会从其标头中获取新版本。

于 2020-12-04T11:22:22.257 回答