Memcache set yöntemi nasıl giderilir hep başarısız sorunu?

1 Cevap php

Ben XAMPP 1.7.3 Windows 7 yüklü. PHP version 5.3.1 olduğunu. Ben başarıyla http://www.splinedancer.com/memcached-win32 adlı win32 için memcache yüklü.

I http://downloads.php.net/pierre PHP uzantısı php_memcache.dll var.

Apache yeniden başlatılıyor ve phpinfo () kontrol memcache Tamam gösterir.

Ben PHP sayfanın altındaki ile test zaman. Her zaman set yöntemi başarısız.

<?php
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211) or die ("Could not connect");

$version = $memcache->getVersion();
echo "Server's version: ".$version." \n";

$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;

$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)\n";

$get_result = $memcache->get('key');
echo "Data from the cache: \n"
?>

Set yöntemi her zaman false yüzden sürekli geri çıkışı

Server's version: Failed to save data at the server

I'm stuck. I don't know which way to trouble shoot this issue. Anybody has any idea about possible direction?

Teşekkürler.

1 Cevap

Tamam, ilk Windows üzerinde Memcache hiç kullanmadım biliyoruz. Ancak, elbette phpinfo () şeyler sadece uzantısı tamam olduğunu söylüyor, kendisini MEMCACHE değil ... akılda ile, bunu güvenlik duvarı falan olmak değil emin misin? Windows güvenlik duvarı devre dışı olup olmadığını kontrol edin benim ilk 'tahminim' olurdu ...