2
我有一個新的CouchBase服務器在Windows 7上設置,Apache與PHP和php_memcache.dll配置正確。我可以連接到服務器,但無法獲取統計信息或設置任何值。任何建議我做錯了什麼?我已經關閉了防火牆,但是因爲我可以連接到11211,所以我認爲連接可以嗎?PHP Memcache連接到couchbase,但不能做任何其他事情
這是一個測試腳本
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211) or die ("Could not connect");
var_dump($memcache);
echo "<hr />";
$allSlabs = $memcache->getExtendedStats('slabs');
var_dump($allSlabs);
echo "<hr />";
$items = $memcache->getExtendedStats('items');
var_dump($items);
echo "<hr />";
$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;
$t = $memcache->set("rule_$uid", $tmp_object, false, 10);
var_dump($t);
exit;
其輸出
object(Memcache)#3 (1) { ["connection"]=> resource(8) of type (memcache connection) }
------------------------------------
array(1) { ["127.0.0.1:11211"]=> bool(false) }
------------------------------------
array(1) { ["127.0.0.1:11211"]=> bool(false) }
------------------------------------
bool(false)