XCache Centos ve Ubuntu Kurulum

Transkript

XCache Centos ve Ubuntu Kurulum
XCache Centos ve Ubuntu Kurulum
7 Ekim Pazartesi ´13
http://selcuk.in/xcache-centos-ve-ubuntu-kurulum.html
Merhaba arkadaslar, Bir süredir ne yazikki bloga giris yapamadim, malum is ve okul ayni anda götürünce
insanin hobilerine bile ayiracak zamani kalmiyor. Bugün sizlere XCache anlatmak istiyorum. XCache Nedir?
Bir PHP Hizlandirici olarak tanimlanabilir. PHP Hizlandiricisi ise, düsük maliyetli sunucu veyahut bilgisayariniza
kurulabilen ve php kodlarini hizli calistiran php eklentileridir. PHP Hizlandirici deyince ilk akla gelenler APC,
Memcache, redis ve XCache dir. Fakat ben bugün sizlere yazinin basinda da söyledigim gibi en stabil olan
XCache anlatacagim. XCache Kurulum Windows ve Linux ayri kurulamlari var fakat ben size kendi
sunucularim Centos ve Ubuntu oldugu icin bu ikisinin kurulumunu gösterecegim. Ubuntu icin; - Kurulum cok
basittir. Konsoldan bu komutu yaziyoruz.
sudo apt-get install php5-xcache
Komut xcache kendisi otomatik kuracaktir. Daha sonra sunucu bastan baslatilip phpinfo() da xcache
göreceksiniz. Centos icin; - Sunucuya xcache indiriyoruz.
cd /opt
wget http://xcache.lighttpd.net/pub/Releases/3.0.3/xcache-3.0.3.tar.gz
tar -zxvf xcache-3.0.3.tar.gz
cd xcache-3.0.3
- PHP derleme araclarini yüklüyoruz. Eger yüklü ise bu adimi atliyoruz.
yum -y install php-devel
yum install -y gcc make
- Derleme araci phpize calistiriyoruz.
phpize
- Derleme isini ve yükleme islemini sirayla yapiyoruz.
./configure --enable-xcache
make
make install
- Dogru bir sekilde hata almadan bir yükleme yapmis isek xcache.so adinda bir dosya olusacaktir. Bu dosya
sunucumuzun 32bit ya da 64bit olmasina göre yeri degisken olacaktir fakat yüklemenin son kisim sayfasinda
yerini göstermektedir. Daha sonra xcache admin icin md5 halinde sifre gerekmektedir. Konsoldan olusturmak
icin;
echo -n "sifreniz" | md5sum
- Sifremizi olusturduktan sonra cikan sonucu php.ini yapilandirma dosyamiz icine yazmaliyiz. - Bu komut ile
php.ini yapilandirma dosyasinin nerde oldugunu bulabiliriz.
php -i | grep php.ini
- Daha sonra bu komut ile php.ini dosyamizi aciyoruz.
nano /etc/php.ini
- Ve verdigim ayarlari php.ini en altina ekliyoruz.
[xcache-common]
zend_extension
= /usr/lib/php/modules/xcache.so
[xcache.admin]
xcache.admin.user
= "selco"
xcache.admin.pass
= "sifrenizmd5"
[xcache]
xcache.size
= 32M
xcache.shm_scheme
= "mmap"
xcache.count
= 4
xcache.slots
= 8K
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 = ""
- Dosyayi kaydedip httpd sunucusunu yeniden baslatiyoruz.
service httpd restart
- Yeniden baslattiktan sonra eger dogru yükleme yaptiysak bu komutla ögrenecegiz.
php -v
PHP 5.3.3 (cli) (built: Dec 7 2013 17:40:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with the ionCube PHP Loader v3.3.11, Copyright (c) 2002-2010, by ionCube Ltd., and
with XCache v3.0.3, Copyright (c) 2005-2012, by mOo
NOT: Arkadaslar phpize derleme aracini yükleme de hata alirsaniz bu kodu deneyin.
yum -y install php53-devel
O hatanin kaynaklanma sebebi php sürümüyle calisan bir derleyici bulunamadigindan veriyor. Benim php
sürümüm php 5.3.3 oldugu icin benim bu bu sekilde yüklemem gerekti. Kullanimi ve performans ayarlari
anlatimi icin buraya tiklayiniz.
Bu yazı http://selcuk.in/xcache-centos-ve-ubuntu-kurulum.html adresinden indirilmiştir

Benzer belgeler