我正在使用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 环境中加入我们的特权:)