我只是不明白为什么couchbase不提供一个PHP扩展使用“windows”& IIS 7.有一些有效的其他方式连接&使用PHP在Windows上使用的couchbase?couchbase php windows客户端
回答
Couchbase客户端SDK非常重要,因为它们是“集群感知”的。
的软件开发工具包,其中包括一个PHP将自动使用使用vBuckets该群集的所有节点,他们将被告知当拓扑结构发生变化(添加新节点,故障切换,...)
此外,如果你是使用Couchbase 2.0,SDK为您提供API来调用视图并对文档执行更高级的查询。
所以最好的做法是使用内部使用memcached协议的PHP SDK。
我想请你去阅读: - http://www.couchbase.com/docs/couchbase-devguide-2.0/couchbase-clients.html - 用于管理自动分片http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-introduction-architecture-vbuckets.html vBuckets。 - http://www.couchbase.com/develop/php/next的PHP SDK主页
更高级的话题,介绍了如何开发客户端SDK: - (IIS7下5.4 NTS PHP)http://www.couchbase.com/docs/couchbase-devguide-2.0/creating-client-library.html
我想你是指的Couchbase 1(而不是目前在测试版中的2.0版本)。
Couchbase is compatible with memcached。这意味着您可以使用任何兼容memcached的客户端来访问它,例如PHP的memcache或memcached函数。
更新:
如果你想获得你的手脏和编译为Couchbase SDK自己,here is a tutorial,指导您完成整个过程的PHP推广。
我刚刚成立的Couchbase客户端库今天。发布在Couchbase's page for the PHP Client Library的指示大部分是准确的,但我想澄清dll的位置。
- 下载zip包含
php_couchbase.dll
和libcouchbase.dll
。通常你会想要在IIS下的NTS (non-thread safe) version。 - 将
php_couchbase.dll
放入扩展目录中。 - 将
libcouchbase.dll
放入php目录(与php.exe
/php-cgi.exe
相同的目录)。 - 如有必要,请安装Microsoft的Visual C 9 runtime。
- 启用php.ini中的扩展
我最初把libcouchbase.dll
在扩展文件夹中每个方向上的Couchbase网站。这是行不通的。 (生成PHP“找不到指定的模块”dll加载错误。)
上面只给你Couchbase客户端。您还需要一台服务器;可以在Windows机器上或其他位置本地。
- 1. PHP Couchbase客户端操作超时
- 2. 安装并连接Couchbase客户端ASP.NET
- 3. couchbase客户端存储返回false
- 4. Couchbase .NET客户端被陷在构造
- 5. spring数据couchbase客户端ssl支持
- 6. 为Couchbase客户端管理DI
- 7. 连接到couchbase使用Java客户端
- 8. 在Windows上在XAMPP上安装用于PHP的couchbase客户端SDK
- 9. Windows客户端与Web客户端
- 10. 问题同时couchbase客户端对同一个couchbase服务器
- 11. Couchbase php/.Net客户端不兼容问题
- 12. 不能将Couchbase PHP客户端库v.1.1.1安装到CentOS 5.6
- 13. Autosys Windows客户端
- 14. PHP SOAP客户端
- 15. PHP/FTP客户端
- 16. PHP REST客户端
- 17. Windows客户端 - 在Linux上
- 18. Windows Phone客户端网站
- 19. 下载,在Windows客户端
- 20. Last.FM Scrobbler客户端Windows API
- 21. 从Windows 2000 WCF客户端
- 22. Windows Phone SMB客户端
- 23. 如何测试1000个客户端的Windows 7客户端
- 24. Windows Phone 8和LAN通信客户端 - 服务器 - 客户端
- 25. git与Ubuntu客户端与Windows客户端
- 26. 将Windows Mobile Pocket PC客户端移植到Windows CE移动客户端
- 27. 使用PHP客户端库时,Couchbase多节点群集是单点故障吗?
- 28. PHP限速客户端
- 29. php聊天客户端
- 30. solr php客户端刻面
您说得对,我在使用memcached客户端使用存储桶时遇到问题。我会试试这个。感谢和upvoted你的答案。 – Muthu
另一种方法是使用Moxi作为使用Memcached协议的Couchbase代理,但PHP SDK肯定更好。 (见http://www.couchbase.com/docs/moxi-manual-1.8/moxi-introduction.html) –