Memcached на CentOS 6.6

Я пытаюсь заставить memcached работать на моем сервере CentOS 6.6 в Laravel (PHP). Похоже, я правильно установил memcached, потому что когда я набираю «ps aux | grep memcached», я получаю ответ, показывающий, что он работает.

Когда я запускаю phpinfo, я получаю следующее:
введите описание изображения здесь

У меня даже есть небольшой скрипт, который работает через командную строку, когда я набираю «php test.php», но он не работает, когда я пытаюсь получить к нему доступ из браузера. Вот сценарий:

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

Таким образом, этот скрипт успешно кэшируется при запуске из командной строки, но не кэшируется при запуске из браузера. Какие-либо предложения?

0

Решение

Я до сих пор не знаю, почему memcached работает только из командной строки, но я решил попробовать Redis вместо. После установки все работает безотказно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]