【发布时间】:2015-05-21 05:38:54
【问题描述】:
任何人都可以帮助我逐步在 Windows 上为 Couchbase 设置 PHP SDK 并使用 Couchbase 运行一个简单的 PHP 文件。我尝试运行以下 PHP 程序,并且已经按照本博客 (http://trondn.blogspot.no/2013/04/couchbase-php-xampp-and-windows.html) 中给出的说明进行操作
PHP 文件:
<?php
// Connect to Couchbase Server
$cluster = new CouchbaseCluster('http://127.0.0.1:8091');
$bucket = $cluster->openBucket('beer-sample');
// Retrieve a document
$result = $bucket->get('aass_brewery-juleol');
$doc = $result->value;
echo $doc->name . ', ABV: ' . $doc->abv . "\n";
// Store a document
$doc->comment = 'Random beer from Norway';
$result = $bucket->replace('aass_brewery-juleol', $doc);
var_dump($result);
?>
我不断收到错误: 致命错误:在 [CouchbaseNative]/CouchbaseBucket.class.php:196 中未捕获的异常“CouchbaseException”和消息“服务器上不存在密钥”堆栈跟踪:#0 [CouchbaseNative]/CouchbaseBucket.class.php( 196): _CouchbaseBucket->get('aass_brewery-ju...', 数组) #1 C:\xampp\htdocs\hello-couchbase.php(9): CouchbaseBucket->get('aass_brewery-ju...' ) #2 {main} 在第 196 行的 [CouchbaseNative]/CouchbaseBucket.class.php 中抛出
我安装了沙发底座和一个样品桶 - 'beer-sample'
【问题讨论】: