Установка Memcached + Memcache

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

FreeBSD 8.2

Устанавливаем и запускаем Memcached:

cd /usr/ports/databases/memcached
make install clean

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

/usr/local/etc/rc.d/memcached start

Устанавливаем раcширение PHP Memcache:

cd /usr/ports/databases/pecl-memcache
make install clean

Перезагружаем Apache:

/usr/local/etc/rc.d/apache22 restart

Проверяем загрузку модуля:

php -m | grep memcache
memcache

CentOS 6.2

yum install memcached

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

Устанавливаем php-расширение:

1. Ищем доступный пакет для установки:
yum search memcache
Нам нужен из списка php-pecl-memcache.i686 (i686 в конце - для 32-битных систем)
Обратите внимание - php-pecl-memcache - без d на конце

2. Устанавливаем:
yum install php-pecl-memcache.i686

Добавляем в автозагрузку и запускаем:

chkconfig memcached on
/etc/init.d/memcached start

Перезапускаем Apache:

/etc/init.d/httpd restart

Проверяем загрузку модуля:

php -m | grep memcache
memcache

Debian 6.0

Установка Memcached:

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

2. Устанавливаем:
apt-get install memcached

Проверяем — работает ли 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 ...

Установка Memcache – расширения PHP:

из того же aptitude search memcache - php5-memcache (в описании - memcache extension module for PHP5)
apt-get install php5-memcache

Перезапускаем Apache:

/etc/init.d/apache2 restart

Проверяем загрузку модуля:

http://wiki.firstvds.ru/index.php/Memcache

php -m | grep memcache
memcache

Ubuntu 10.04

Установка Memcached и расширения Memcache:

apt-get install memcached php5-memcache
Если выдает ошибку, то обновим список пакетов, после чего повторим:
apt-get update

Перезапуск сервисов Memcached и Apache:

/etc/init.d/memcached restart
/etc/init.d/apache2 restart

wiki.firstvds.ru

Запись опубликована в рубрике *Unix,*Linux. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Я не спамер This plugin created by Alexei91