Windows 7 に新しい CouchBase サーバーをセットアップし、PHP と php_memcache.dll が正しく構成された Apache を使用しています。サーバーに接続できますが、統計を取得したり、値を設定したりできません。私が間違っていることは何か提案はありますか? ファイアーウォールをオフにしましたが、11211 に接続できるので、接続は問題ないと思います。
ここにテストスクリプトがあります
$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)