我有一个memcached服务器(在AWS ElastiCache上),需要在Windows上使用PHP连接到它(IIS不是WAMP)。
这可能吗?
我发现php_memcache.dll但这似乎不适用于memcached。 我想我需要php_memcached.dll ?
这是否存在,我可以在哪里find它?
PHP有两个主要的memcached客户端, memcache和memcached 。 你可以在这里看到两个版本的比较。 最大的区别可能是memcached扩展对libmemcached的依赖。 这为memcached客户端提供了一些额外的function。 在我的search,虽然,我一直无法find一个memcached客户端库的工作DLL。 这意味着memcache库基本上是你在Windows上的唯一select,除非你想自己尝试编译它(基于缺less可用的dll,这可能是非常困难的),或者使用像xslib-memcached这样的纯PHP库,但是您可能会发现对memcache客户端的更多支持。
我没有试图在IIS上使用memcache客户端,但是我已经在Windows 7(在32位和64位Windows上构build了32位版本)的Apache上使用它连接到本地memcached服务器,所以我知道在那里正在构build这个客户端。
如果你在AWS上运行,你应该考虑使用Linux。 它比运行Windows实例便宜得多,并且可能比Windows上的IIS运行得更好。