我最近使用最新版本的XAMPP for Windows设置了一台服务器。随之而来的是PHP 5.3。我现在正在寻找一个与PHP 5.3一起使用的memcache.dll文件我已经使用了一些以前的.dll文件并收到了一条错误消息:
“PHP启动:memcache:无法初始化模块。
使用模块API = 20060613编译的模块
使用模块api = 20090626编译的PHP
这些选项需要匹配“
非常感谢任何指向PHP 5.3 memcache.dll文件的链接。
感谢您的帮助!
答案 0 :(得分:21)
如果您在xampp 1.7.2 / 1.7.3中使用php 5.3,则此分发工作正常:
http://shikii.net/blog/downloads/php_memcache-cvs-20090703-5.3-VC6-x86.zip
很遗憾,windows.php.net还没有使用PECL windows二进制文件。
答案 1 :(得分:9)
链接不再有效。但是您可以使用以下SVN存储库来下载文件。
答案 2 :(得分:7)
http://downloads.php.net/pierre/
提供了已编译的扩展程序在这些中,你会发现:
根据您使用的PHP 5.3的版本,其中一个可能会这样做; - )
如果您不知道应该选择哪一个,请查看“我选择哪个版本?”在http://windows.php.net/(引用)左侧阻止:
如果您使用PHP 1和Apache 1 你需要apache.org上的Apache2 使用PHP的VC6版本
如果您使用PHP与IIS 应该使用PHP的VC9版本
VC6版本是用。编译的 传统的Visual Studio 6编译器
VC9版本是用。编译的 Visual Studio 2008编译器并且有 性能和改进 稳定性。 VC9版本需要 你有Microsoft 2008 C ++ 运行时(x86)或Microsoft 2008 安装了C ++ Runtime(x64)
不要在apache.org上使用VC9版本 二进制文件
也许有一天,扩展将在这个网站上(因为pecl4win已关闭) ...会很好,实际上是^^
答案 3 :(得分:3)
发现这个博客有一个适合我的PHP 5.3版本:
http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/
答案 4 :(得分:1)
您应该从code.google.com下载此扩展程序:
答案 5 :(得分:1)
我有php 5.3.13,在我的情况下,七个提供的链接不起作用。但是这个人做了:http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-vc9-x86.zip