2017-03-21 129 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);