PHP Неустранимая ошибка: Class 'Memcached' не найден в

php -v:

PHP 5.5.10-1+deb.sury.org~precise+1 (cli) (built: Mar 27 2014 16:18:01) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with XCache v3.1.0, Copyright (c) 2005-2013, by mOo
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
    with XCache Optimizer v3.1.0, Copyright (c) 2005-2013, by mOo
    with XCache Cacher v3.1.0, Copyright (c) 2005-2013, by mOo
    with XCache Coverager v3.1.0, Copyright (c) 2005-2013, by mOo

dpkg -l | grep php5

Результат

rc  php5-memcache                                   3.0.6-1                                             memcache extension module for PHP5
rc  php5-memcached                                  1.0.2-2                                             memcached extension module for PHP5, uses libmemcached
ii  php5-mysql                                      5.5.10+dfsg-1+deb.sury.org~precise+1                MySQL module for php5

Настройка php.ini.

;;;;;;;;;;;;;;;;;;;;;;;;;
;;   memchached        ;;
;;;;;;;;;;;;;;;;;;;;;;;;;

extension=/usr/lib/php5/20090626/memcache.so
extension=memcached.so
memcache.hash_strategy="consistent"

но phpinfo не показывает детали memchache. и php script, давая PHP Fatal error: Class 'Memcached' not found in

Ответ 1

php5-memcache и php5-memcached не установлены. "rc" в выходе dpkg означает, что пакеты были удалены и что конфигурация сохранена.

Ответ 2

dpkg -l | grep php5 указывает, что модуль не установлен

ii означает "Он должен быть установлен и установлен", тогда как

rc означает "Он удален/удален, но все файлы конфигурации все еще существуют"

Ответ 3

Для установки "Memcache"

используйте следующее:
sudo apt-get install php5-memcache

Ответ 4

Неустранимая ошибка: Class 'Memcached' не найден

библиотека может отсутствовать, вы можете вручную включить отсутствующий php_memcache в папку ext