我最近使用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://downloads.php.net/pierre/
其中,你会发现:
根据您使用的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