Memcached — программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе хеш-таблицы.
Также вы можете установить данное приложение при оформлении заказа в один клик.
Подробное описание данного One-Click-Apps
Memcached представляет собой сервер, хранящий в оперативной памяти некоторые данные с заданным временем жизни. Доступ к данным осуществляется по ключу (имени). Вы можете думать о Memcached, как о хэш-таблице, хранящейся на сервере. Применяется он в основном для кэширования кода веб-страниц, результатов запросов к базе данных и тп.
Перейдите в раздел «Настройки web-сервера → PHP», выделите нужную версию PHP и нажмите кнопку Расширения
В открывшемся списке выберите memcache или memcached, выделите его и нажмите кнопку Установить
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