Неустранимая ошибка: класс «Memcache» не найден [Gentoo]

ТЕРМИНАЛ

> php -m
...
memcache
...


> php -i | grep -i memcache
/etc/php/cli-php5.3/ext-active/memcache.ini
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 32768 => 32768
memcache.default_port => 11211 => 11211
memcache.default_timeout_ms => 1000 => 1000
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => standard => standard
memcache.max_failover_attempts => 20 => 20
Registered save handlers => files user mm memcache 


> php -m | grep -i memcache
memcache

PHP.INI

/etc/php/apache2-php5.3/php.ini
/etc/php/cgi-php5.3/php.ini
/etc/php/cli-php5.3/php.ini
in all I wrote: extension=memcache.so

ТОГДА

>/etc/init.d/apache2 restart
 * Stopping apache2 ...
...
 * Starting apache2 ...

PS: команда «появиться dev-php5/pecl-memcached»:

emerge: there are no ebuilds to satisfy "dev-php5/pecl-memcached".

Поэтому я не знаю, что делать. Пожалуйста помоги. Кстати такая же проблема у меня с browscap. Я делаю «browscap = '/usr/local/lib/browscap.ini'» во всех php.ini, перезапускаю сервер. И в phpinfo() Browscap не имеет значения.


person user3253414    schedule 30.01.2014    source источник
comment
У меня такая же проблема на дебиане. Ничего о memcache в PHPINFO.   -  person user3253414    schedule 30.01.2014
comment
Хорошо, на Debian я получаю некоторую прибыль. Теперь я вижу memcache и memcache в phpinfo. Но это все еще фатальная ошибка: класс «Memcache» не найден.   -  person user3253414    schedule 30.01.2014
comment
Но memcache НЕТ в настройках эхо статистики | нк локальный хост 11211   -  person user3253414    schedule 30.01.2014
comment
Решаю проблему на Debian. Я забыл использовать sudo apt-get install php5-memcache.   -  person user3253414    schedule 30.01.2014


Ответы (2)


В portage нет категории php5-dev. Параллельная установка разных версий dev-lang/php (и других ebuild-файлов) осуществляется с помощью слотов portage. Пакет, который вы ищете: dev-php/pecl-memcached.

person Ярослав Рахматуллин    schedule 10.03.2014

Вам нужен пакет dev-php/pecl-memcache, и он добавит соответствующий файл memcached.ini.

Возможно, пакеты изменились, просто запустите: eix memcache, чтобы увидеть, что предлагается.

person Collector    schedule 20.01.2015