如何在 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服务器服务,但这是内存缓存! (没有 "D")。事实上,如果我使用
new Memcache;
它工作正常,如果我使用:
new Memcached;
或
new MemcacheD;
无效。
我想实现 memcacheD(使用 "D" !!!),因为我将在 amazon 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
我的 memcached 服务器版本是 1.4.4 32bit 版本,可在此处获取
http://blog.elijaa.org/index.php?post/2010/10/15/Memcached-for-Windows&page
你混淆了两者。 memcached
是 Memcache daemon program(d
代表守护程序)。这必须是 运行 才能使用 Memcache。这不是您在 PHP 中使用的内容。您可以像启动任何其他程序一样在 Windows 中启动它。
Memcache PECL 库是连接到 运行 守护进程的方式。您在 PHP 中使用 new Memcache
创建一个连接到守护进程然后与之交互的对象。
我自己一直在努力解决这个问题,似乎唯一的解决方案是自己从源代码编译 DLL,因为 PHP memcached 扩展没有官方的 Windows 二进制文件可用的。这是一个相关问题:Does memcached.dll exist?
抱歉,我搜索了这个问题,发现了很多旧答案。 现在,我可以在 windows?
上使用 memcacheD 而不是 memcachehttp://www.codeforest.net/how-to-install-memcached-on-windows-machine
我安装了php_memcache.dll扩展和memcached.exe服务器服务,但这是内存缓存! (没有 "D")。事实上,如果我使用
new Memcache;
它工作正常,如果我使用:
new Memcached;
或
new MemcacheD;
无效。
我想实现 memcacheD(使用 "D" !!!),因为我将在 amazon 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
我的 memcached 服务器版本是 1.4.4 32bit 版本,可在此处获取
http://blog.elijaa.org/index.php?post/2010/10/15/Memcached-for-Windows&page
你混淆了两者。 memcached
是 Memcache daemon program(d
代表守护程序)。这必须是 运行 才能使用 Memcache。这不是您在 PHP 中使用的内容。您可以像启动任何其他程序一样在 Windows 中启动它。
Memcache PECL 库是连接到 运行 守护进程的方式。您在 PHP 中使用 new Memcache
创建一个连接到守护进程然后与之交互的对象。
我自己一直在努力解决这个问题,似乎唯一的解决方案是自己从源代码编译 DLL,因为 PHP memcached 扩展没有官方的 Windows 二进制文件可用的。这是一个相关问题:Does memcached.dll exist?