Интеграция PHP couchbase просто показывает номер версии только в phpinfo ()

Я попытался интегрировать couchbase в PHP на машине с CentOS 6.5. И установил удлинение дивана как сказали в «http://www.couchbase.com/communities/php/getting-started«. Но я не смог соединиться с couchbase из PHP. Когда я проверял свой phpinfo (), он просто показывает номер версии только расширения couchbase.

0

Решение

Их пример кода больше не работает, и они должны обновить свой сайт. Это их оригинальный код:

<?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

Или введите следующее в командной строке:

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) }
3

Другие решения

Других решений пока нет …