好吧,到目前为止,我一直在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.
你们有没有解决我的具体困境?任何帮助都将受到极大的关注.