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
    

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