抱歉,我已经搜索了这个问题,但发现了很多旧的答案。现在,我可以在Windows上使用memcacheD而不是memcache了吗?
http://www.codeforest.net/how-to-install-memcached-on-windows-machine
我安装了php_memcache.dll扩展名和memcached.exe服务器服务,但这是memcache!(不带“ D”)。实际上,如果我使用
new Memcache;
它工作正常,而不是如果我使用:
new Memcached;
或者
new MemcacheD;
不起作用。
我想实现memcacheD(带有“ D” !!!),因为我将在Amazon Elastic Elasticache上将其与Zend Framework Cache / Session一起使用,并且可以与memcacheD一起使用。现在,我正在Xampp(Windows)环境中工作。如何在Windows中使用memcacheD?我需要另一个图书馆吗?
非常感谢,我为使用此功能而奋斗-.-
我正在使用Win7(64位)。
我的DDL文件在此处可用(php 5.6-5.6线程安全(TS)x86):
http://pecl.php.net/package/memcache/3.0.8/windows
我的内存缓存服务器版本是1.4.4 32位版本,可在此处获得
http://blog.elijaa.org/index.php?post/2010/10/15/Memcached-for-Windows&page
您将两者混淆了。memcached
是Memcache守护程序(守护程序的d
代表)。您必须运行该程序才能使用Memcache。这不是您在PHP中使用的东西。您可以像在其他程序中一样在Windows内部启动此程序。
Memcache PECL库是您如何连接到正在运行的守护程序的方法。您可以new Memcache
在PHP内部使用创建一个对象,该对象连接到守护程序,然后与它进行交互。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句