Centos 6.6 x86_64 kvm sürümü için xCache 3.2.0 kurulumunu nasıl yapacağınızı aşağıdan görebilirsiniz, diğer Centos sürümlerinde de aynı adımları uygulayarak kurulum yapabilirsiniz.
SSH ile root girişi yapıp aşağıdaki adımları uyguluyoruz.
Sunucuya xcache indiriyoruz (Ben 3.2 kurulumunu anlatıyorum, daha eski yada daha yeni sürümler için aynı yöntemleri uygulayarak kurabilirsiniz. Hangi sürümün hangi php versiyonuna uyumlu olduğuna xcache orjinal sitesinden bakabilirsiniz.)
1 | yum -y install php-devel gcc make |
1 | cd /opt |
1 | wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz |
1 | tar zxvf xcache-3.2.0.tar.gz |
1 | cd xcache-3.2.0 |
Aşağıdaki derlemeler mevcut değilse diye tekrar kuruyoruz, varsa işlemi yapmanıza gerek yok ama yapsanızda bir zararı olmaz.
1 | yum -y install php-devel |
1 | yum install -y gcc make |
phpsize çalıştırıyoruz.
1 | phpize --clean |
1 | phpize |
Yükleme işlemine geçiyoruz
1 | ./configure --enable-xcache && make |
1 | make install |
Hata almadan tamamladıysanız xcache kurulmuştur, aşağıdaki adımlara geçebilirsiniz.
Şifremizi oluşturuyoruz.
1 | echo -n "burayasifreniz" | md5sum |
Not: burayasifreniz yazan kısma istediğiniz bir şifreyi yazıp onayladıktan sonra şifrenizi md5e çevirip kaydederek size hemen alt satırda gösterecek, bunu not alın.
Şifreyi oluşturduktan sonra php.ini ye giriyoruz.
1 | nano /usr/local/lib/php.ini |
sizin php.ini yolunuz farklı olabilir şu komutla bulabilirsiniz: php -i | grep php.ini
Php.ini yi açtıktan sonra aşağıdaki adımları dikkatle okuyun, çoğunuz yanlış Türkçe kaynaklar nedeniyle bu adımı tamamlayamıyor.
php.ini dosyamızın en alt satırına gelip (istediğiniz yere ekleyebilirsiniz) aşağıdaki kodları yapıştırın.
Kodları yapıştırmadan önce xcache.admin.pass bölümüne demin yukarıda yazdığınız şifrenin md5li halini yazıyorsunuz.
Aşağıdaki kodlarda ben gerekli ayarları sizin için yaptım, dilerseniz xcache.size ve xcache.var_size değerlerini değiştirebilirsiniz.
xcache.admin.user için istediğinizi yazabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | [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 extension = xcache.so [xcache.admin] xcache.admin.user = "oguz" xcache.admin.pass = "şifrenizinmd5lihali" [xcache] xcache.size = 512M 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 = 32M 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 = "" |
Kaydedip çıktıktan sonra aşağıki komutla httpd sunucusunu yeniden başlatıyoruz.
1 | service httpd restart |
Yeniden başlattıktan sonra işlemlerimiz bitiyor, xcache sorunsuz kuruldumu aşağıdaki kontrol ediyoruz.
1 | php -v |
Yukarı komutla aşağıdaki gibi with Xcache Cacher vxxx gibi çıktı görüyorsanız kurulumunuz tamamlanmış demektir, hayırlı olsun.
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with XCache v3.2.0, Copyright (c) 2005-2013, by mOo
with the ionCube PHP Loader v4.6.1, Copyright (c) 2002-2014, by ionCube Ltd., and
with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies
with XCache Cacher v3.2.0, Copyright (c) 2005-2013, by mOo
xcache.so bulunamadı hatası alırsanız şu komutla aratıp yerini görebilirsiniz: find /* -iname xcache.so
Takıldığınız adımları yorumda sorabilirsiniz.
selam, evvela saolasın kardeşim tam arağıdım konuydu. Kurulumu sorunsuz yaptım şuan xcache çalışıyor. fakat admin paneline nasıl giricem , herhangi bir temizleme vs extradan bilmemiz gereken bişey varmı. Ayrıca w3 total cache ile xcacheyi birleştirip sıkıştırma nasıl yapılır bu konu hakkındada bilginiz varsa paylaşırsan çok makbule geçer.
Rica ederim, işinize yaradıysa ne mutlu.
w3 ve xcache birleştirme ile ilgili bilgim yok maalesef.