Как установить 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 |
