Class memcached not found

Class memcached not found

I’ve pasted the example from php.net for using memcached in php and I’m getting:

I have this in my php.ini:

[memcache]
memcache.hash_strategy = "consistent"
memcache.max_failover_attemps = 100
memcache.allow_failover = 1

Here’s info from php -i and php -m respectively:

php -i | grep -i memcache
memcached
memcached support => enabled
libmemcached version => 0.37
Registered save handlers => files user sqlite memcached

php -m | grep -i memcache
memcached

So php seems to have loaded memcached as a module, and php info says that it is loaded and is using v .37. I have not tried yet via apache, I’ve only been using this through cli right now. Any thoughts?

Hi, I have a laravel installation running on homestead. I’ve set cache system to memcached, but laravel thorows error

I’ve ssh into server and

I’m really confused please help.
My .env file:

my cache.php file

Please sign in or create an account to participate in this conversation.

Webasyst поддерживает механизм кеширование с помощью Memcached.

Для включения создайте файл wa-config/cache.php со следующим содержимым:

Если секцию ‘servers‘ не указать, то обращение будет выполняться к адресу 127.0.0.1:11211.

18 комментариев

Добрый день, пытаюсь настроить memcached после cache.php сайт не откликается, сервис работает, прописал

└─2859 /usr/bin/memcached -u memcached -p 11211 -m 4096 -c 2048 -l 127.0.0.1

PHP Fatal error: Class ‘Memcached’ not found in /var/www/greg/data/www/pergo-shop.ru/wa-system/cache/adapters/waMemcachedCacheAdapter.class.php on line 20

Подскажите где узнать свой

господа. При попытке врубить мемкэш php падает с 500й ошибкой. при этом в логах появляется вот такая запись

PHP Fatal error: Class ‘waMemcachedCacheAdapter’ not found in /var/www/sitename.ru/data/www/sitename.ru/wa-system/config/waAppConfig.class.php on line 66

подскажите, где пилить

Читайте также:  Acer запуск с флешки

Апд. Уже не актуально.
я зевнул и вместо
yum install php-pecl-memcached

заинсталлил
yum install php-pecl-memcache

а такого драйвера нет

На VDS с ISPManager работает так

Установка memcached-сервера на Ubuntu через терминал

Установка расширения PHP

Тестируем. Создайте файл PHP, например mem.php с содержимым:

Откройте его в браузере, если memcached работает, вы увидите результат, если нет, ройте в поддержке

Fatal error: Class ‘Memcached’ not found in /home/users/z/zmefxre/domains/. ru/wa-system/cache/adapters/waMemcachedCacheAdapter.class.php on line 20

Возможно, у вас не установлено расширение memcached для PHP.

Parse error: syntax error, unexpected ‘.0’ (T_DNUMBER), expecting ‘)’ in /home/users/z/zmefxrep/pimex/domains/. ru/wa-config/cache.php on line 7

Нужно видеть содержимое вашего файла, чтобы предположить причину ошибки.

сейчас файл /wa-data/сache.php содержит такой код:

‘host’ => 10.0.0.111, //укажите нужное значение

‘port’ => 53594, //укажите нужное значение

сейчас ошибок нет. но и не ясно а работает ли вообще ?

Для подключения к Memcached используйте следующий адрес сокета unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock и порт .

Здесь и далее X в имени директории usersX может быть целым числом (1, 2, . ) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели аккаунта.

Альтернативный вариант — использовать для подключения IP и порт Memcached-сервера. Для каждого аккаунта эти параметры различаются: их значение также можно узнать в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели аккаунта.

Пример подключения к Memcached из PHP:

Аналогичный пример на языке Python:

С более подробной документацией вы можете ознакомиться здесь: PHP, Python, Perl.

Ссылка на основную публикацию
Adblock detector