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