php_memcache.dll为PHP 5.3

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

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

任何链接到PHP 5.3 memcache.dll文件将不胜感激。

谢谢您的帮助!

如果你在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窗口二进制文件。

链接不再工作。 但是你可以使用下面的SVN仓库来下载文件。

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

有编译扩展可从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/ (引用)左侧的块:

如果您从apache.org使用Apache 1或Apache2的PHP,则需要使用PHP的VC6版本

如果您使用的是IIS,则应该使用PHP的VC9版本

VC6版本是使用旧版Visual Studio 6编译器编译的

VC9版本使用Visual Studio 2008编译器进行编译,并在性能和稳定性方面有所改进。 VC9版本要求您安装Microsoft 2008 C ++运行时(x86)或Microsoft 2008 C ++运行时(x64)

不要使用apache.org二进制文件的VC9版本

也许有一天,扩展也将在这个网站上(因为pecl4win下来) …会很好,实际上^^

发现这个博客有一个PHP 5.3版本,为我工作:

http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/

您应该从code.google.com下载此扩展程序:

PHP客户端的PHP 5.3(VC6)在XAMPP

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