Centos XCache kurulumu
NOT: İşleme başlamadan önce XCache eklentisinin panel üzerinden kurulu olup olmadığını kontrol ediniz.
Adım 1: Öncelikle kurulumdan önce gerekli paketleri kuruyoruz.
yum install –y php–devel gcc make
Gerekli paketler yüklendikten sonra XCache son sürümünü indirmek için xcache web sitesini ziyaret edin.
Bu makalede anlatılan version 3.2.0 versionudur.
Adım 2: indireceğimiz klasör içerisine girip dosyayı download ediyoruz.
cd /opt
wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
Adım 3: Zipli dosyayı çıkartıyoruz.
tar -zxvf xcache-3.2.0.tar.gz
Adım 4: çıkartılan klasörün içerisine giriyoruz.
cd xcache-3.2.0
Adım 5: Sırası ile aşağıdaki komutları çalıştırarak programımızı derliyor ve kurulumu başlatıyoruz.
phpize
./configure –enable-xcache
make
make install
Adım 6: Son adımda xcache.so dizini aşağıdaki gibi göstermektedir.
Installing shared extensions: /usr/lib64/php/modules/
Adım 7: Kurulum tamamlandıktan sonra komut ile php ini klasörünün yerini aratıyoruz.
php -i |grep php.ini
Adım 8: php ini dosyasının bulunduğu konuma XCache için bir yapılandırma dosyası oluşturuyoruz.
nano /etc/php.d/xcache.ini
Adım 9: Aşağıdaki satırları xcache.ini içerisine ekleyip kaydedip çıkıyoruz.
[xcache-common]
extension = /usr/lib64/php/modules/xcache.so
[xcache]
xcache.shm_scheme = “mmap”
xcache.size = 32M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 3600
xcache.gc_interval = 300
; Same as aboves but for variable cache
; If you don’t know for sure that you need this, you probably don’t
xcache.var_size = 0M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
; N/A for /dev/zero
xcache.readonly_protection = Off
xcache.mmap_path = “/dev/zero”
xcache.cacher = On
xcache.stat = On
Adım 10: Apache servisini restartlıyoruz.
service httpd restart
centos 7 ve üzeri için;
systemctl httpd restart
Adım 11: Kontrollerini aşağıdaki komut üzerinden sağlayabilirsiniz.
php -v
Sezer