Расширение PHP Memcache Incomplete на Ubuntu 12.04

Проблема в этом. У меня есть несколько серверов, на которых выполняется расширение php5-memcache на Ubuntu 12.04. Документация PHP (на php.net) имеет несколько функций, таких как cas, которые не являются частью расширения php5 по умолчанию 12.04. У класса doe есть, put, add, delete и я думаю, extendedStats или что-то в этом роде. Хотя я не пробовал все другие методы класса, перечисленные в php.net, все другие методы, которые я пробовал, терпят неудачу.

Я предполагаю, что это связано с тем, что Ubuntu использует старую или измененную версию memcache class для 12.04.

Итак, как я могу это исправить? Кто-нибудь знает, если это «исправлено» в 14.04?

1
задан 28 April 2014 в 20:44

1 ответ

Вам нужно установить расширение PHP Memcache и настроить его.

sudo apt-get install memcached php-pear build-essential

После этого запустите sudo pecl install memcache, чтобы установить memcache

. После завершения установки memcache с помощью PECL, добавьте memcached в memcache.ini:

echo "extension=memcache.so" | sudo tee /etc/php5/conf.d/memcache.ini

Наконец, перезагрузите apache

/etc/init.d/apache2 reload

И теперь вы готовы начать использовать memcache.

0
ответ дан 24 May 2018 в 08:29
  • 1
    Я сделал все это, кроме как php-memcache вместо php-memcached. благодаря – Gabe Spradlin 29 April 2014 в 01:14

Другие вопросы по тегам:

Похожие вопросы: