繁体   English   中英

PHP Couchbase集成仅在phpinfo()中显示版本号

[英]PHP couchbase integration just shows version number only in phpinfo()

我试图在centOS 6.5机器中将Couchbase与PHP集成在一起。 并按照他们在“ http://www.couchbase.com/communities/php/getting-started ”中所说的那样安装了ouchbase扩展。 但是我无法通过PHP与Couchbase连接。 当我检查我的phpinfo()时,它只显示了ouchbase扩展的版本号,没有配置信息在那里显示。

他们的示例代码不再起作用,他们需要更新其网站。 这是他们的原始代码:

<?php
// adjust these parameters to match your installation
$cb = new Couchbase("127.0.0.1:8091", "", "", "default");
$cb->set("a", 101);
var_dump($cb->get("a"));
?>

要设置新的数据桶,请转到您的站点地址: http://127.0.0.1:8091/index.html : http://127.0.0.1:8091/index.html : http://127.0.0.1:8091/index.html

或在命令行中键入以下内容:

curl -X POST -d name=default -d ramQuotaMB=200 -d authType=none -d replicaNumber=2 -d proxyPort=11215 http://127.0.0.1:8091/pools/default/buckets

然后,您需要像这样调用CouchbaseCluster而不是Couchbase

<?php
// adjust these parameters to match your installation
$cb = new CouchbaseCluster("127.0.0.1:8091", "", "");
$db = $cb->openBucket("default");
$db->upsert("a", array("value" => 10));
$var_a = $db->get("a");
var_dump($var_a->value);
?>

您的输出应如下所示:

object(stdClass)#4 (1) { ["value"]=> int(10) }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM