关于安装 PHP Memcache 的困惑


Confusion about installing PHP Memcache

我正在使用PHP 5.3开发Win7(x64)。我已经安装了memcached,并且此服务正在使用端口11211运行。并且 *php_memcache.dll* 已复制到 ext 文件夹中,并将此扩展名正确添加到 ini 文件中。但是应用程序总是报告错误"必须加载Memcache扩展才能使用Memcache缓存",并且无法使用Memcache。

我知道Memcache和

Memcached之间的区别,并且我已经尝试了许多类型的memcache和php扩展,最后,它不能像往常一样工作。

您遇到的错误通常是由于不兼容的版本(Possible duplicate )引起的。

您可以从 5.3 升级到 5.4.6 here,然后自己构建 memcache 或尝试this dll

或者,您可以尝试this dll当前安装的 PHP。

很不幸,但是没有用于Windows的PECL二进制文件的维护版本。您应该考虑在 *nix 环境中加入我们的特权:)