php_memcache.dll for PHP 5.3

时间:2009-10-02 18:11:01

标签: php windows memcached

我最近使用最新版本的XAMPP for Windows设置了一台服务器。随之而来的是PHP 5.3。我现在正在寻找一个与PHP 5.3一起使用的memcache.dll文件我已经使用了一些以前的.dll文件并收到了一条错误消息:

“PHP启动:memcache:无法初始化模块。
使用模块API = 20060613编译的模块 使用模块api = 20090626编译的PHP 这些选项需要匹配“

非常感谢任何指向PHP 5.3 memcache.dll文件的链接。

感谢您的帮助!

6 个答案:

答案 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存储库来下载文件。

http://zhiliansns.googlecode.com/svn-history/r4/trunk/software/php_memcache-cvs-20090703-5.3-VC6-x86.zip

答案 2 :(得分:7)

http://downloads.php.net/pierre/

提供了已编译的扩展程序

在这些中,你会发现:

  • php_memcache-cvs-20090703-5.3-VC6-x86.zip(2009-07-03 05:30 -0700)
  • php_memcache-cvs-20090703-5.3-VC9-x64.zip(2009-07-03 05:45 -0700)
  • php_memcache-cvs-20090703-5.3-VC9-x86.zip(2009-07-03 06:11 -0700)
  • php_memcache-cvs-20090703-5.3-nts-VC6-x86.zip(2009-07-03 05:29 -0700)
  • php_memcache-cvs-20090703-5.3-nts-VC9-x64.zip(2009-07-03 05:35 -0700)
  • php_memcache-cvs-20090703-5.3-nts-VC9-x86.zip(2009-07-03 06:07 -0700)

根据您使用的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下载此扩展程序:

php client for php 5.3(VC6) in xampp

答案 5 :(得分:1)

我有php 5.3.13,在我的情况下,七个提供的链接不起作用。但是这个人做了:http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-vc9-x86.zip