用于64位wampserver的php_memcache.dll,带有php 5.3.13或5.4.3

Eri*_*rik 6 php 64-bit memcached wamp wampserver

好吧,到目前为止,我一直在googeling并试图找到一个超过6小时的解决方案.通常我不发布问题,因为我觉得答案应该是可以找到的,但这里什么都没有.

我需要使用已实现memcache类的PHP代码.我使用wampserver 2.2作为64位安装,使用apache 2.2.2,php 5.4.3(也安装5.3.13,看看我是否可以在该版本中修复它)和mysql 5.5.24

我用memcached-win64-1.4.4-14.zip 链接和memcached-1.2.6-win32-bin.zip 链接运行了memcache服务

我现在正处于这样一个点,我得到的反馈来自(重新)启动apache模块 - > mem_cache_module,使用来自stackoverflow.com/questions/3894065/php-memcache-dll-上的类似线程的答案vc6-x64),结合php 5.3.13 64位:

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

这比我得到的其他选项要多得多,我能想到的大多数(或所有)结果似乎重定向到32位dll(我不能使用,因为我的wampserver是64位)或者错误的php版本或api版本(编译日期?)..我不认为我能够编译自己的库来解决这个问题.

我已经为两个php版本的php.ini文件添加了*extension = php_memcache.dll*,并且已将dll文件放入wamp服务器的正确php/php5.xx/ext /文件夹中

到目前为止我的假设是我需要在2010年5月25日为php 5.3.13编译64位(x64)的php_memcache.dll.那或者我需要安装一个与6月26日编译的binairy相匹配的php版本,2009.

你们有没有解决我的具体困境?任何帮助都将受到极大的关注.

Sat*_*tys 2

我尝试了所有 dll,但没有一个起作用,但突然 falcontoast http://www.mediafire.com/?8d3vd26z3fg6bf1评论中给出的那个起作用了。

如果它对某人有用,我会很高兴:)。

必须从 phpinfo() 检查 phpversion 的体系结构,并且必须使用相应的 dll 文件。此外,memcached 服务的版本应该是相同类型的。

尝试执行以下可能适合您的步骤。是的,当我几乎放弃时,它确实对我有用。

1 - 关闭所有memcached 服务(如果有)正在运行。

2 - 获取此服务 memcached-win64-1.4.4-14(找到它)并安装它,然后启动。(安装方法已经给出)。

3 - 通过 falcontoast 获取注释中的 dll 文件并将其放入扩展名(ext)文件夹中。

4 - 在 php.ini 文件中进行更改。

5 - 重新启动 wamp 服务器(可能退出它然后再次启动它)。

如果一切都正确完成,那么此处给出的程序https://commaster.net/content/installing-memcached-windows应该可以正常工作。