couchbase php windows客户端

couchbase php windows客户端,php,windows,couchbase,Php,Windows,Couchbase,我只是不明白为什么couchbase不提供php扩展来在“windows”和IIS7上使用。在windows上使用php连接和使用couchbase还有其他有效的方法吗?我想您指的是couchbase 1(而不是目前处于测试阶段的2.0版本) 。这意味着您可以使用任何与memcached兼容的客户端来访问它,例如PHP的或函数 更新: 如果您想亲自动手为Couchbase SDK编译PHP扩展,这将指导您完成整个过程。我想您指的是Couchbase 1(而不是目前处于测试阶段的2.0版本) 。这

我只是不明白为什么couchbase不提供php扩展来在“windows”和IIS7上使用。在windows上使用php连接和使用couchbase还有其他有效的方法吗?

我想您指的是couchbase 1(而不是目前处于测试阶段的2.0版本)

。这意味着您可以使用任何与memcached兼容的客户端来访问它,例如PHP的或函数

更新:


如果您想亲自动手为Couchbase SDK编译PHP扩展,这将指导您完成整个过程。

我想您指的是Couchbase 1(而不是目前处于测试阶段的2.0版本)

。这意味着您可以使用任何与memcached兼容的客户端来访问它,例如PHP的或函数

更新:


如果您想亲自动手为Couchbase SDK编译PHP扩展,这将指导您完成整个过程。

Couchbase客户端SDK非常重要,因为它们是“集群感知的”

SDK(包括PHP one)将使用vBuckets自动使用集群的所有节点,并在拓扑发生更改时通知它们(添加新节点、故障切换等)

此外,如果您使用的是Couchbase 2.0,SDK将为您提供API来调用视图并对文档执行更高级的查询

因此,最佳实践是使用PHPSDK,它在内部使用memcached协议

我邀请你阅读: - -用于管理自动分片的vBuckets。 -PHP SDK主页

解释如何开发客户端SDK的更高级主题:
-

Couchbase客户端SDK非常重要,因为它们是“群集感知的”

SDK(包括PHP one)将使用vBuckets自动使用集群的所有节点,并在拓扑发生更改时通知它们(添加新节点、故障切换等)

此外,如果您使用的是Couchbase 2.0,SDK将为您提供API来调用视图并对文档执行更高级的查询

因此,最佳实践是使用PHPSDK,它在内部使用memcached协议

我邀请你阅读: - -用于管理自动分片的vBuckets。 -PHP SDK主页

解释如何开发客户端SDK的更高级主题:
-

我今天刚刚建立了Couchbase客户端库(IIS7下的PHP5.4NTS)。张贴在上的说明大部分是准确的,但我想澄清DLL的去向

  • 下载包含
    php\u couchbase.dll
    libcouchbase.dll
    的zip文件。通常,您将需要IIS下的
  • php\u couchbase.dll
    放入扩展目录
  • libcouchbase.dll
    放入php目录(与
    php.exe
    /
    php cgi.exe
    目录相同)
  • 如有必要,请从Microsoft安装
  • 在php.ini中启用扩展
我最初按照Couchbase站点上的说明将
libcouchbase.dll
放在extensions文件夹中。那是行不通的。(生成PHP“找不到指定模块”dll加载错误。)


上面只提供Couchbase客户端。你还需要一个服务器;这可以在Windows计算机上或其他地方本地进行。

我今天刚刚设置了Couchbase客户端库(IIS7下的PHP 5.4 NTS)。张贴在上的说明大部分是准确的,但我想澄清DLL的去向

  • 下载包含
    php\u couchbase.dll
    libcouchbase.dll
    的zip文件。通常,您将需要IIS下的
  • php\u couchbase.dll
    放入扩展目录
  • libcouchbase.dll
    放入php目录(与
    php.exe
    /
    php cgi.exe
    目录相同)
  • 如有必要,请从Microsoft安装
  • 在php.ini中启用扩展
我最初按照Couchbase站点上的说明将
libcouchbase.dll
放在extensions文件夹中。那是行不通的。(生成PHP“找不到指定模块”dll加载错误。)


上面只提供Couchbase客户端。你还需要一个服务器;可以在Windows计算机上或其他地方本地执行。

是的,您说得对。我说的是Couchbase 1.8.1的最新下载。我将尝试使用memcached,看看它是否有效。。谢谢你的回答。一旦成功,我就给你打分:)并且已经给你的答案投了赞成票。在沙发床上使用水桶有困难。所以我要试试Tug Grall的建议。。让我想想。是的,你是对的。我说的是Couchbase 1.8.1的最新下载。我将尝试使用memcached,看看它是否有效。。谢谢你的回答。一旦成功,我就给你打分:)并且已经给你的答案投了赞成票。在沙发床上使用水桶有困难。所以我要试试Tug Grall的建议。。让我看看。你是对的,我在使用memcached客户端时遇到了问题。我试试看。感谢并支持您的答案。另一种方法是使用Moxi作为Couchbase的代理,使用Memcached协议,但PHPSDK肯定更好。(请参阅)您是对的,我在使用memcached客户端使用bucket时遇到问题。我试试看。感谢并支持您的答案。另一种方法是使用Moxi作为Couchbase的代理,使用Memcached协议,但PHPSDK肯定更好。(见附件)