2017-03-21 89 views
1

以下是我的Godaddy服务器上memcached php扩展的状态;PHP Memcached集合总是返回false

enter image description here

而且memcached的似乎是在服务器上正常运行,这是目前在PS -aux列表;

enter image description here

我使用这个PHP脚本来测试memcached的;

error_reporting(E_ALL|E_STRICT); 

ini_set('display_errors', true); 

$mem = new memcached(); 

$mem->addServer("127.0.0.1", 11211); 

$result = $mem->get("Test"); 

if ($result) { 

echo $result; 

} else { 

echo "Test key not found, adding key"; 

$mem->set("Test", "I found a match, memcache is working") or die("Nothing Saved..."); 

} 

我不知道我是否做错了或不是,但memcached似乎无法设置任何东西。

+0

是否确实连接到端口非常memcached的守护进程监听? – zerkms

+0

啊,就是这样。我不是很聪明!该进程在端口3452上运行。我需要更多关注。 – Sefam

回答

2

-aux显示内存缓存是端口3452. ps的尝试改变:

$mem->addServer("127.0.0.1", 11211); 

到:

$mem->addServer("127.0.0.1", 3452);