У меня есть новый сервер CouchBase, настроенный на Windows 7, и правильно настроенный Apache с PHP и php_memcache.dll. Я могу подключиться к серверу, но не могу получить статистику или установить какие-либо значения. Любые предложения, что я делаю неправильно? Я отключил брандмауэр, но поскольку я могу подключиться к 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)