> คลังความรู้ > Server Optimization > การติดตั้ง install xcache สำหรับ php 5.3 ขึ้นไป
วิธีติดตั้ง XCache 3.1 สำหรับ CentOS How to Install XCache V3.1 On CentOS
สามารถใช้คำสั่งตามนี้ได้เลย
cd /usr/local/directadmin/custombuild หรือ สั่ง โหลดไว้ที่เก็บไฟล์ของแต่ละท่าน
wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.3.tar.gz
tar -xzvf xcache-3.0.3.tar.gz
cd xcache-3.0.3
phpize --clean
phpize
./configure --enable-xcache -enable-xcache-optimizer
make install clean
cat xcache.ini >> /usr/local/lib/php.ini
ทำการแก้ไขไฟล์ nano /usr/local/lib/php.ini
จะได้รับ path extension แสดงเช่น
Installing shared extensions:
/usr/local/lib/php/extensions/no-debug-non-zts-20121212/
แก้ไขไฟล์ php.ini ใส่
extension=/usr/local/lib/php/extensions/no-debug-non-zts-20121212/xcache.so
php.ini สำหรับ directadmin อยู่ที่
/usr/local/lib/php.ini
ทำการ Restart Web Service /etc/ini.d/httpd restart
ตรวจสอบการติดตั้ง xcache จาก php -v
ปรับแต่งการตั้งค่า Config XCache ตามเหมาะสม
[xcache.admin]
xcache.admin.auth = "on"
;xcache.admin.user = "adminxcache"
;xcache.admin.pass = md5($your_password)
;login use $your_password
;xcache.admin.pass = "a289845494591235478738ea"
[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 256M
xcache.count = 2
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 = 4M
xcache.var_count = 2
xcache.var_slots = 8K
xcache.var_ttl = 3600
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
; N/A for /dev/zero
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero"
;per request settings. can ini_set, .htaccess etc
xcache.cacher = On
xcache.stat = On
xcache.optimizer = On
;xcache.var_namespace = On
xcache.size ขนาดของ cache
xcache.count จำนวน Concurrency หรือ จำนวนของ CPU Core
xcache.slots ขนาด slot ในการเก็บ cache
สามารถตรวจสอบเวอร์ชั่น xcache ล่าสุดจาก
http://xcache.lighttpd.net/pub/Releases/
Add to Favourites Print this Article