[英]How to use MemcacheD instead of Memcache on PHP and Windows Xampp?
抱歉,我已经搜索了这个问题,但发现了很多旧的答案。 现在,我可以在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库是您如何连接到正在运行的守护程序的方法。 您可以在PHP中使用new Memcache
来创建一个对象,该对象连接到守护程序,然后与它进行交互。
我一直在为此苦苦挣扎,似乎唯一的解决方案是自己从源代码编译DLL,因为没有适用于PHP memcached扩展的正式Windows二进制文件。 这是一个相关的问题: memcached.dll是否存在?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.