Главная / Настройка сервера > Установка Memcache на сервер

Установка Memcache на сервер

Установка расширения PHP Memcache, также как и демона Memcached недоступна средствами ISPmanager.

FreeBSD


Проверено для FreeBSD 9.2 (x86_64, 28.01.2014)

1. Устанавливаем и запускаем Memcached:
cd /usr/ports/databases/memcached ; make install clean


2. Добавляем в файл /etc/rc.conf строку:
echo 'memcached_enable="YES"' >> /etc/rc.conf


3. Запускаем демон:
/usr/local/etc/rc.d/memcached start


4. Устанавливаем раcширение PHP Memcache:
cd /usr/ports/databases/pecl-memcache ; make install clean


5. Перезагружаем Apache:
/usr/local/etc/rc.d/apache22 restart


6. Проверяем загрузку модуля:
php -m | grep memcache
memcache


CentOS



Проверено для CentOS 6.5 (x86_64, 28.01.2014)

1. Устанавлвиаем:
yum install memcached.x86_64 php-pecl-memcache.x86_64

для архитектуры i686:


yum install memcached.x86_64 php-pecl-memcache.x86_64


2. Вносим настройки в /etc/sysconfig/memcached:
PORT="11211"
USER="memcached"
MAXCONN="2048"
CACHESIZE="4096"
OPTIONS="-l 127.0.0.1" - слушает localhost


3. Добавляем в автозагрузку и запускаем:
chkconfig memcached on
/etc/init.d/memcached start


4. Перезапускаем Apache:
/etc/init.d/httpd restart


5. Проверяем загрузку модуля:
php -m | grep memcache
memcache


Debian


Проверено для Debian 7 (x86_64, 28.01.2014)

1. Находим пакет memcached из репозиторий:
aptitude search memcache


2. Устанавливаем:
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


3. Перезапускаем Apache:
/etc/init.d/apache2 restart


4. Проверяем загрузку модуля:
php -m | grep memcache
memcache


Ubuntu


Проверено для Ubuntu 12.04.4 (x86_64, 28.01.2014)

1. Устанавливаем расширение и демон
apt-get install memcached php5-memcache

Если выдает ошибку, то обновим список пакетов


apt-get update

после чего повторим установку



2. Перезапуск сервисов Memcached и Apache:
/etc/init.d/memcached restart
/etc/init.d/apache2 restart


Данная информация была взята со стороннего ресурса и предназначена только для собственных заметок!

Оригинал статьи тут: Memcache
3-06-2015, 10:11. Разместил: administrator
Вернуться назад