Установка memcached в BitrixVM и настройка работы в Битрикс

07.07.2015
Устанавливаем memcached на сервер. Так как BitrixVM основан на CentOS, то команда установки выглядит так:
yum -y install memcached
В файле /etc/sysconfig/memcached заменяем строку OPTIONS на:
OPTIONS="-l 127.0.0.1"
Добавляем memcached в автозагрузку:
service memcached start
chkconfig memcached on
Ставим библиотеку PHP-memcache:
yum -y install php-pecl-memcache
Последнее возможно не понадобится, т.к. в виртуальной машине Битрикс этот модуль есть по-умолчанию.
С установкой всё. Можно еще перезапустить apache.

Настройка Битрикса на использование кеширования в memcache сводится к редактированию файла /bitrix/.settings.php. В массиве настроек нужно прописать следующие параметры кеширования:
'cache' => array(
    'value' => array (
        'type' => 'memcache',
        'sid' => $_SERVER["DOCUMENT_ROOT"]."#site01",
        'memcache' => array(
            'host' => '127.0.0.1',
            'port' => '11211',
        ),
    ),
    'readonly' => false,
),
Всё. Теперь в панели производительности Битрикс (http://site.com/bitrix/admin/perfmon_panel.php) должны увидеть:

← Вернуться к списку заметок