Memcached — программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе хеш-таблицы.

Также вы можете установить данное приложение при оформлении заказа в один клик.
Подробное описание данного One-Click-Apps.

Memcached представляет собой сервер, хранящий в оперативной памяти некоторые данные с заданным временем жизни. Доступ к данным осуществляется по ключу (имени). Вы можете думать о Memcached, как о хэш-таблице, хранящейся на сервере. Применяется он в основном для кэширования кода веб-страниц, результатов запросов к базе данных и тп.

Перейдите в раздел «Настройки web-сервера → PHP»

file

Выделите нужную версию PHP и нажмите кнопку Расширения

file

В открывшемся списке выберите memcache или memcached, выделите его и нажмите кнопку Установить

file

CentOS

Установка:

yum install memcached.x86_64 php-pecl-memcache.x86_64  

Отредактируйте конфигурационный файл /etc/sysconfig/memcached:

* PORT="11211"
* USER="memcached"
* MAXCONN="2048"
* CACHESIZE="4096"
* OPTIONS="-l 127.0.0.1" - слушает localhost

Добавьте в автозагрузку и запустите:

chkconfig memcached on  
/etc/init.d/memcached start

Перезапустите Apache:

/etc/init.d/httpd restart

Проверьте загрузку демона:

php -m | grep memcache  
memcache  

Debian

Найдите пакет memcached из репозиторий:

aptitude search memcache  

Устанавливаем:

apt-get install memcached php5-memcache  

Проверьте работу memcached:

memcached -u www-data -vv  

Если есть подобный вывод:

slab class   1: chunk size        80 perslab   13107  
slab class   2: chunk size       104 perslab   10082  
slab class   3: chunk size       136 perslab    7710  
slab class   4: chunk size       176 perslab    5957  
slab class   5: chunk size       224 perslab    4681  
... skip ...
<28 server listening (udp)  
<27 server listening (udp)  
<28 server listening (udp)  

Если нет, то:

ldconfig -v  
killall memcached  
/etc/init.d/memcached start

Выполните перезагрузку Apache:

/etc/init.d/apache2 restart

Проверяем загрузку модуля:

php -m | grep memcache  
memcache  

Ubuntu

Обновите список пакетов:

apt-get update  

Установите расширение и демон:

apt-get install memcached php5-memcache  

Выполните перезапуск сервисов Memcached и Apache:

/etc/init.d/memcached restart
/etc/init.d/apache2 restart

Если у Вас возникли трудности в настройке или появились дополнительные вопросы, вы всегда можете обращаться в нашу службу поддержки через систему тикетов.

Обновлено 4 декабря 2020 г.