Archive

Posts Tagged ‘memcached’

Установка memcached на CentOS 5

September 25th, 2009
yum --enablerepo=remi install memcached

Конфиг (/etc/sysconfig/memcached):

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 127.0.0.1"

Запуск:

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

Если надо еще PHP расширение к нему:

yum --enablerepo=remi install php-pecl-memcache
или для PHP 5.2.10
rpm -ihv http://rpms.famillecollet.com/enterprise/5/olds/x86_64/php-pecl-memcache-3.0.4-1.el5.remi.x86_64.rpm
/etc/init.d/httpd reload

linux

Установка модулей в php собранном из сорцов

March 18th, 2009

Например, может понадобиться добавить модуль для PHP, который поставлен DirectAdmin-ом (т.е. из исходников). Сделаем это на примере модуля для memcached (предварительно надо убедиться что в системе установлен autoconf):

cd /usr/local/directadmin/custombuild/php-5.2.8/ext
wget http://pecl.php.net/get/memcache-2.2.5.tgz
tar xvf ./memcache-2.2.5.tgz
cd ./memcache-2.2.5
phpize
./configure
make && make install

Осталось прописать extension=memcache.so в php.ini. Проверяем присутствие модуля:

php -i |grep memcache
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 8192 => 8192
memcache.default_port => 11211 => 11211
memcache.default_timeout_ms => 1000 => 1000
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => consistent => consistent
memcache.max_failover_attempts => 20 => 20
Registered save handlers => files user sqlite memcache

php , ,