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