Установка и настройка memcached в ОС FreeBSD 11.2

Print Friendly, PDF & Email

Задача:

Установить Memcached, реализующий сервис кэширования данных в оперативной памяти на основе хеш-таблицы.

---------------------------------------------------------------

Устанавливаем memcached

cd /usr/ports/databases/memcached 
make BATCH=yes install clean

Прописываем memcached в автозагрузке и выделяем 128 Мб оперативной памяти

echo 'memcached_enable="YES"' >> /etc/rc.conf
echo '#memcached_flags="-d -l 127.0.0.1 -p 11211 -m 64"' >> /etc/rc.conf
echo 'memcached_flags="-d -m 128 -s /tmp/memcached.socket -a 0700"' >> /etc/rc.conf

запускаем memcached

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

Проверяем работу memcached

Переходим к установке PHP-расширения

cd /usr/ports/databases/pecl-memcached 
make BATCH=yes install clean

Проверяем

root@ws1:/ # /usr/local/bin/php -i | grep -i 'memcache'
/usr/local/etc/php/ext-30-memcached.ini,
memcached
memcached support => enabled
libmemcached version => 1.0.18
memcached.compression_factor => 1.3 => 1.3
memcached.compression_threshold => 2000 => 2000
memcached.compression_type => fastlz => fastlz
memcached.default_binary_protocol => 0 => 0
memcached.default_connect_timeout => 0 => 0
memcached.default_consistent_hash => 0 => 0
memcached.serializer => php => php
memcached.sess_binary_protocol => 1 => 1
memcached.sess_connect_timeout => 0 => 0
memcached.sess_consistent_hash => 1 => 1
memcached.sess_lock_expire => 0 => 0
memcached.sess_lock_max_wait => not set => not set
memcached.sess_lock_retries => 5 => 5
memcached.sess_lock_wait => not set => not set
memcached.sess_lock_wait_max => 2000 => 2000
memcached.sess_lock_wait_min => 1000 => 1000
memcached.sess_locking => 1 => 1
memcached.sess_number_of_replicas => 0 => 0
memcached.sess_persistent => 0 => 0
memcached.sess_prefix => memc.sess. => memc.sess.
memcached.sess_randomize_replica_read => 0 => 0
memcached.sess_remove_failed_servers => 0 => 0
memcached.sess_sasl_password => no value => no value
memcached.sess_sasl_username => no value => no value
memcached.sess_server_failure_limit => 0 => 0
memcached.store_retry_count => 2 => 2
Registered save handlers => files user memcached

Перезапускаем apache

/usr/local/etc/rc.d/apache24 graceful

Читайте также:

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

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