İçinde Php

PHP-FPM Memcache yüklemesi

En sık kullanılan cache sistemlerinden biri olan memcache in centos üzerinde php-fpm kurulu sunucuda nasıl yükleneceğini aşağıdaki adımları uygulayarak yapabilirsiniz.

1) Öncelikle yum ile nginx ve memcached paketlerini yükleyelim;

yum install memcached php-memcache

2) Unix sistemlerdeki ulimit limtini arttıralım bunu ;

ulimit -n 200000

komutu ile yapabilirsiniz fakat kalıcı olması için (restart vb. durumlarda) aşağıdaki dosyayı açın ve satırı ekleyin;

vim /etc/security/limits.conf
*                                -               nofile                  200000

3) Otomatik başlaması için aşağıdaki komutu veriyoruz;

chkconfig --levels 235 memcached on

4) Memcache varsayılan olarak 11211 portunda çalışır ve bu porta dışardan erişilebilir. Bu yüzden memcache başlarken sadece 127.0.0.1 yani kendi olduğu bilgisayardan gelen taleplere cevap verecek. Bunu yapmak için memcache in conf dosyasını düzenleyeceğiz oda şöyle olacak;

nano /etc/sysconfig/memcached yazıp dosyayı açıyoruz ve aşağıdaki şekilde düzenliyoruz;

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

5) Php-fpm ve nginx i restart ediyoruz;

service memcached restart
service php-fpm restart

Çalışıp çalışmadığını;

/etc/init.d/memcached status
veya
netstat -tulpn | grep :11211

ile kontrol edebilirsiniz. (memcached (pid 29501) is running… gibi bir cevap döner.)

Yorum Yaz

Yorum