Posted in
Hosting & IIS7 |
3 Comments | 6,122 views | 05/04/2011 17:56
Memcached, Centos’un reposunda bulunmadığı için öncelikle EPEL repo kurulumu yapacağız.
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm |
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
Sonrasında aşağıdaki şekilde memcache kurulumunu yapabilirsiniz.
yum install memcached
pecl install memcache
yum install zlib-devel |
yum install memcached
pecl install memcache
yum install zlib-devel
Memcache’i reboot sonrası otomatik başlatmak için:
chkconfig --level 2345 memcached on |
chkconfig --level 2345 memcached on
Son olarak PHP ayarlarına memcache’i eklemek gerekecektir.
PHP.ini açıldıktan sonra en alta aşağıdaki satırları ekleyin.
extension=memcache.so
memcache.hash_strategy="consistent" |
extension=memcache.so
memcache.hash_strategy="consistent"
Şimdi memcache’i ve Apache’yi başlatalım.
/etc/ini.d/httpd restart
/etc/init.d/memcached start |
/etc/ini.d/httpd restart
/etc/init.d/memcached start
Memcache’in kurulup kurulmadığını test etmek için:
Yukardaki komut sonrası aşağıdaki gibi bir çıktı görmelisiniz.
/etc/php.d/memcache.ini,
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 memcache |
/etc/php.d/memcache.ini,
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 memcache
Tüm işlemler bu kadar. Kolay gelsin.