' Как установить Memcached и PHP-memcached на СentOS 6 | Шнайдер блог

Как установить Memcached и PHP-memcached на СentOS 6

Memcached 一 это сервис для кэширования данных. Преимущество системы memcached заключается в том, что она значительно снижает нагрузку на базу данных, а также ускоряет работу. Именно поэтому Memcached отлично подходит для серверов с высокой нагрузкой. 

Отметим, что существуют и другие сервисы кэширования данных: XCache, Zend OPcache и APC . О них мы уже рассказывали в нашем блоге. Теперь же рассмотрим, как устнаовить и настроить Memcached.

Подключитесь к серверу по SSH и перейдите в папку /usr/local/src:

cd /usr/local/src

Скачайте репозиторий yum - rpmforge при помощи команды wget:

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

Установите репозиторий:

rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm

Установите memcached:

yum install memcached

Если вы хотите принять меры безопасности и сделать так, чтобы memcached был доступен исключительно с вашего веб-сервера, исправьте параметр OPTIONS в файле /etc/sysconfig/memcached. Для этого установите текстовый редактор nano:

yum install nano

Откройте файл /etc/sysconfig/memcached:

nano /etc/sysconfig/memcached

Найдите параметр  OPTIONS="" и впишите в кавычки -l 127.0.0.1. В итоге у вас должно получиться:

PORT="11211"

USER="memcached"

MAXCONN="1024"

CACHESIZE="64"

OPTIONS="-l 127.0.0.1"

Сохраните изменения и запустите memcached: 

service memcached start

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

chkconfig memcached on

Переходим к установке библиотеки php для работы с memcached. Для этого выполните команду:

yum install php-pecl-memcache

Перезагрузите сервер:

service httpd restart