SSH xCache Kurulumu/Install Centos 6.x – 2014

Bugün bir vps ‘e xCache kurulumunu yum ile yapmak istediğimde aşağıdaki hatalarla karşılaştım:

yum install php-xcache xcache-admin
No package xcache-admin available.

yum install php-xcache 

No package php-xcache available.
Error: Nothing to do

Şimdi biraz daha dolaylı yoldan işimize yarayacak olan CentOS xCache Kurulumu için kesin çözüme bakalım adım adım, işte kurulum için gerekli olan ssh kodları..

xCache Kurulumu/Install Centos 6.x – 2014

  1. yum -y install php-devel gcc make
  2. cd /opt
    
    wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
    (the current: see)
    
    tar zxvf xcache-3.2.0.tar.gz
    cd xcache-3.2.0
  3. phpize --clean
    phpize
  4. ./configure --enable-xcache && make
    ..
    Build complete.
    Don't forget to run 'make test'.
    ..
  5. make install
    
    
  6. echo -n "sifre-password" | md5sum
    df33b77bc2dbe89fca118b243a4f949c
    
    
  7. Artık kurulum tamamlandı. Bunu php.ini ‘ye söylemeliyiz! (:
    php.ini dosyasına aşağıdaki kodlar eklenmeli
[xcache-common]
extension      = /usr/lib/php/modules/xcache.so
;; If you are on 64bit OS the path to xCache would be:
;;    /usr/lib64/php/modules/xcache.so
 
[xcache.admin]
xcache.admin.user   = "admin"
xcache.admin.pass   = "df33b77bc2dbe89fca118b243a4f949c"
 
[xcache]
xcache.size         = 32M
xcache.shm_scheme   = "mmap"
 
; set to cpu count (cat /proc/cpuinfo |grep -c processor)
xcache.count        = 4
xcache.slots        = 8K
 
; ttl of the cache item, 0=forever
xcache.ttl          = 0
xcache.gc_interval  = 0
 
xcache.var_size     = 8M
xcache.var_count    = 1
xcache.var_slots    = 8K
xcache.var_ttl      = 0
xcache.var_maxttl   = 0
xcache.var_gc_interval =     300
 
xcache.test         = Off
xcache.readonly_protection = On
xcache.mmap_path    = "/tmp/xcache"
xcache.coredump_directory =   ""
 
xcache.cacher       = On
xcache.stat         = On
xcache.optimizer    = Off
 
[xcache.coverager]
xcache.coverager    = On
xcache.coveragedump_directory = ""

8. Son olarak servisleri yeniden başlatıyoruz

service httpd restart

9. php -v komutu ile aşağıdaki çıktıyı alıyoruz:

# php -v
PHP 5.3.3 (cli) (built: Aug 6 2014 05:40:05)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with XCache v3.2.0, Copyright (c) 2005-2014, by mOo
..