Couchbase 2.0和php5.4

Couchbase 2.0和php5.4,php,couchbase,Php,Couchbase,有人在PHP5.4中使用couchbase 2.0吗?我这样问是因为PHP的PECL库似乎不支持PHP5.4的新接口。这真是一个令人沮丧的问题,因为我真的很想开始利用5.4对JsonSerializable的支持,这对生活在Couchbase的JSON世界中的人们来说是一个很好的补充。我使用了PHP5.4.x,特别是我使用了Couchbase附带的Bitnami MAPP堆栈。因此已经为5.4构建了(虽然您可以自己从源代码轻松地完成),然后将其连接到本地Couchbase实例(在我的示例中,我使

有人在PHP5.4中使用couchbase 2.0吗?我这样问是因为PHP的PECL库似乎不支持PHP5.4的新接口。这真是一个令人沮丧的问题,因为我真的很想开始利用5.4对
JsonSerializable
的支持,这对生活在Couchbase的JSON世界中的人们来说是一个很好的补充。

我使用了PHP5.4.x,特别是我使用了Couchbase附带的Bitnami MAPP堆栈。因此已经为5.4构建了(虽然您可以自己从源代码轻松地完成),然后将其连接到本地Couchbase实例(在我的示例中,我使用了Laravel框架)

我的博客: 但是现在couchbase.so已经在Bitnami堆栈中了…所以你可以跳过这一部分

比特纳米地图


Bitnami MAMP:(也可以通过Mac App Store安装)

我已经在本地机器上试用了上述组合,虽然没有PECL库……这里有什么问题吗?:)你知道有没有编译couchbase的好链接。那么手动编译?此外,我需要能够确保我可以在我的开发机器上流畅地在5.3和5.4之间切换,这样无论我需要什么过程来避免PECL/PEAR混淆(我现在假设PECL/PEAR可能只是对手动编译的5.4模块一无所知),但是你应该考虑一下BITNAMI堆栈,所有的东西都是自包含的,所以如果你在Bitnami下使用5.4,它非常简单,你只要执行一个SH文件来更新路径,它就有一个启动和停止服务的控制台,超级棒。您认为bitnami MAPP堆栈与MAMP(我使用的)相比有什么优势?除了couchbase.so对于PHP5.4:)没有真正的区别之外,一个有MySQL(MAMP),另一个有Postgres(MAPP),或者两者都可以,当然如果你不使用polyglot,你不必启动它们。