/ / Gespeichert auf CentOS 6.6 - php, laravel-4, memcached, centos6.5

Memcached auf CentOS 6.6 - php, Laravel-4, Memcached, Centos6.5

Ich versuche, Memcached zu bekommen, um an meinem CentOS zu arbeiten6.6 Server in Laravel (PHP). Es sieht so aus, als ob ich memcached korrekt installiert habe, denn wenn ich "ps aux | grep memcached" eintippe, bekomme ich eine Antwort, die zeigt, dass es läuft.

Wenn ich phpinfo ausführe, bekomme ich Folgendes: Bildbeschreibung hier eingeben

Ich habe sogar ein kleines Skript, das über die Befehlszeile funktioniert, wenn ich "php test.php" eintippe, aber es funktioniert nicht, wenn ich versuche, über den Browser darauf zuzugreifen. Hier ist das Skript:

<?php
$mem = new Memcached();
$mem->addServer("127.0.0.1", 11211);

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

if ($result) {
echo $result;
} else {
echo "No matching key found.  I"ll add that now!";
$mem->set("blah", "I am data!  I am held in memcached!") or die("Couldn"t save anything to memcached...");
}
?>

Dieses Skript wird also erfolgreich zwischengespeichert, wenn es über die Befehlszeile ausgeführt wird. Es wird jedoch nicht zwischengespeichert, wenn ich es über den Browser ausführe.

Antworten:

0 für die Antwort № 1

Ich habe immer noch keine Ahnung, warum memcached nur von der Kommandozeile aus funktioniert, aber ich habe mich entschieden, es zu versuchen Redis stattdessen. Nach der Installation funktioniert alles reibungslos.