繁体   English   中英

如何在PHP和Windows Xampp上使用MemcacheD代替Memcache?

[英]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

您混淆了两者。 memcachedMemcache守护程序d代表守护程序)。 您必须运行该程序才能使用Memcache。 这不是您在PHP中使用的东西。 您可以像在其他程序中一样在Windows内部启动此程序。

Memcache PECL库是您如何连接到正在运行的守护程序的方法。 您可以在PHP中使用new Memcache来创建一个对象,该对象连接到守护程序,然后与它进行交互。

我一直在为此苦苦挣扎,似乎唯一的解决方案是自己从源代码编译DLL,因为没有适用于PHP memcached扩展的正式Windows二进制文件。 这是一个相关的问题: memcached.dll是否存在?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM