السلام عليكم ورحمة الله وبركاتة
XCache وظيفته تسريع أداء PHP على السيرفر..ويعمل على تخفيف الضغط على السيرفرات الكبيرة.
شرح لتركيب برنامج XCache و يرجي العلم ان الشرح خاص فقط بالسيرفرات التي تدعم السي بانل
هنبحث عن مكان الاكستنشن في السيرفر بالامر التالي :
php -i |grep "no-debug-non-zts"
هطلع مثلا :
نستعرض محتويات مجلد الاكستنشن بالامر التالي :
هتلاقي مثلا :
نركز هنا علي الجزء التالي : no-debug-non-zts-20020488: لانه اللي هنحتاجه فيما بعد . طبعا الرقم يختلف من سيرفر لاخر و هيكونو ملفين ننسخ فيهم xcache.so
طبعا مع مراعاه تغيير الرقم الاخير .
بعدها :
نضيف في الاخر :
اخرج من الملف ctrl + x ثم y ثم enter
بعدها اكتب :
وشوف الناتج :
اذا طلع :
فمبروك عليك التركيب
XCache وظيفته تسريع أداء PHP على السيرفر..ويعمل على تخفيف الضغط على السيرفرات الكبيرة.
شرح لتركيب برنامج XCache و يرجي العلم ان الشرح خاص فقط بالسيرفرات التي تدعم السي بانل
PHP:
cd /usr/local/src
wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz
gunzip -c xcache-1.2.2.tar.gz | tar xf -
PHP:
cd xcache-1.2.2
PHP:
./configure --enable-xcache --with-php-config=/usr/bin/php-config
PHP:
make && make install
PHP:
cd /usr/local/src/xcache-1.2.2/modules/
php -i |grep "no-debug-non-zts"
هطلع مثلا :
PHP:
/usr/local/lib/php/extensions
PHP:
ls /usr/local/lib/php/extensions/*
PHP:
/usr/local/lib/php/extensions/no-debug-non-zts-20020488:
PHP:
cp xcache.so /usr/local/lib/php/extensions/no-debug-non-zts-20020488
بعدها :
PHP:
nano /usr/local/lib/php.ini
PHP:
[xcache-common]
extension = xcache.so
xcache.admin.auth = On
xcache.admin.user = "اكتب لنفسك يوزر"
xcache.admin.pass = "اكتب هنا باسورد"
xcache.shm_scheme = "mmap"
xcache.size = 0M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 120M
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 = Off
xcache.mmap_path = "/dev/zero"
xcache.coredump_directory = ""
xcache.cacher = On
xcache.stat = On
xcache.optimizer = Off
xcache.coverager = Off
xcache.coveragedump_directory = ""
بعدها اكتب :
PHP:
php -i |grep xcache
اذا طلع :
PHP:
xcache.admin.enable_auth => On => On
xcache.cacher => On => On
xcache.coredump_directory => no value => no value
xcache.count => 1 => 1
xcache.gc_interval => 0 => 0
xcache.mmap_path => /dev/zero => /dev/zero
xcache.readonly_protection => no value => no value
xcache.shm_scheme => mmap => mmap
xcache.size => 0M => 0M
xcache.slots => 8K => 8K
xcache.stat => On => On
xcache.test => no value => no value
xcache.ttl => 0 => 0
xcache.var_count => 1 => 1
xcache.var_gc_interval => 300 => 300
xcache.var_maxttl => 0 => 0
xcache.var_size => 120M => 120M
xcache.var_slots => 8K => 8K
xcache.var_ttl => 0 => 0
فمبروك عليك التركيب