【发布时间】:2014-01-28 13:35:12
【问题描述】:
我使用的是 Windows 7、64 位和 PHP 5.3.5。
memcache 在 phpinfo 中显示如下:
Active persistent connections: 0
Version: 2.2.5
Revision: $Revision: 1.114 $
我也收到了连接错误Notice: Memcache::get() [memcache.get]: Server localhost (tcp 11211) failed
这就是我所做的:
1) 我安装并运行了 64 位 memcached 服务:http://s3.amazonaws.com/downloads.northscale.com/memcached-win64-1.4.4-14.zip。
2) 我将 php_memcache.dll (https://thinkam.googlecode.com/files/php_memcache-cvs-20090703-5.3-VC6-x86.zip) 复制到 php/ext 中。
3) 我在 php.ini 中添加了extension = php_memcache.dll。
4) 我重新启动了 XAMPP。
我可能会错过什么?
* 更新 *
Memcache 现在似乎正在侦听端口 11211,但现在从我的应用程序中我收到以下错误:
注意:Memcache::get() [memcache.get]: 服务器 127.0.0.1 (tcp 11211) 失败:连接尝试失败,因为连接方 一段时间后没有正确响应,或建立 连接失败,因为连接的主机没有响应。 (10060)
【问题讨论】:
-
对于不同的 php 版本,您可以从这里获取另一个 php_memchace.dll windows.php.net/downloads/pecl/releases/memcache/3.0.8
-
@Gigala 非常感谢你拯救了我的一天
标签: php windows apache memcached xampp