2017-03-21 6 views
1

Hier ist der Status meiner Memcached-PHP-Erweiterung auf meinem Godaddy-Server;PHP Memcached gibt immer false zurück

enter image description here

Und Memcached scheint richtig auf dem Server ausgeführt wird, ist es in der ps -aux Liste;

enter image description here

Ich verwende diesen PHP-Skript Memcached zu testen;

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..."); 

} 

Ich habe keine Ahnung, ob ich etwas falsch oder nicht zu tun, aber Memcached scheint nicht in der Lage zu sein, etwas zu setzen.

+0

Sind Sie sicher, dass Sie auf den sehr Port Memcached-Daemon verbinden hört? – zerkms

+0

Ah, das ist es. Ich bin nicht sehr schlau! Der Prozess läuft auf Port 3452. Ich muss mehr Aufmerksamkeit schenken. – Sefam

Antwort

2

Der ps -aux memcache Port zeigt auf 3452. Versuchen Sie,:

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

zu:

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