در مطالب قبلی سایت بار ها به آموزش نصب Opcod Cache های PHP و به خصوص APC Cache روی انواع توزیع های لینوکس پرداخته شد . در این قسمت قصد داریم چگونگی نصب XCache روی کلیه توزیع های لینوکس را به شما آموزش دهیم . آموزش نصب XCache به شیوه کامپایل کردن از سورس اصلی خواهد بود . در نتیجه این آموزش محدود به یک توزیع خاص از لینوکس نبوده و روی کلیه توزی ها اجراییست .

آموزش نصب XCache روی سرور لینوکس
برای نصب XCache در سرور لینوکس مطابق آموزش زیر عمل کنید :
ابتدا آخرین نسخه پایدار XCache را از وب سایت رسمی دانلود میکنیم :
در مرحله بعدی فایل فشرده XCache.tar.gz را اکسترکت میکنیم و وارد پوشه مربوط به فایل های XCache میشویم :
و در نهایت با اجرای دستورات زیر اقدام به کامپایل و نصب XCache روی لینوکس میکنیم :
حالا کافی است تا خط زیر را داخل فایل *php.ini اضافه کرده و وب سرور یا اجرا کننده PHP را یک بار ریستارت کنیم :
برای تنظیمات چگونگی عملکرد XCache و نحوه و میزان کش کردن فایل های PHP در سرور میتوانید بنا به شرایط خاص و نوع اسکریپت از پارامتر های زیر در فایل PHP.INI استفاده نمایید :
توجه داشته باشید به مانند سایر Opcod Cache ها یا کش کننده های PHP شما نمیتوانید از XCache روی اجرا کنند suPHP استفاده کنید . در صورت استفاده همزمان XCache و suPHP امکان کرش کردن و داون شدن سرور بسیار بالا خواهد بود .
نویسنده Babak Ajideh
آموزش نصب XCache روی سرور لینوکس
برای نصب XCache در سرور لینوکس مطابق آموزش زیر عمل کنید :
ابتدا آخرین نسخه پایدار XCache را از وب سایت رسمی دانلود میکنیم :
کد PHP:
wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz
کد PHP:
tar -xzf xcache-3.1.0.tar.gz
cd xcache-3.1.0
کد PHP:
phpize && ./configure && make && make install
کد PHP:
extension = xcache.so
service httpd restart
کد PHP:
XCache Administration Settings:
xcache.admin.user=”mOo”
xcache.admin.pass=””
xcache.admin.enable_auth=”on”
xcache.test=”Off”
xcache.coredump_directory=””
xcache.disable_on_crash=”off”
XCache Cacher Settings:
xcache.cacher=”On”
xcache.stat=”On”
xcache.shm_scheme=”mmap”
xcache.readonly_protection=Off
xcache.size=”50M”
xcache.count=”1″
xcache.slots=”8K”
xcache.ttl=”3600″
xcache.gc_interval=”300″
xcache.var_size=”16M”
xcache.var_count=”2″
xcache.var_slots=”8K”
xcache.var_ttl=”3600″
xcache.var_maxttl=”7200″
xcache.var_gc_interval=”300″
xcache.mmap_path=”/dev/zero”
xcache.readonly_protection=”Off”
XCache Optimizer Settings:
xcache.optimizer=”On”
XCache Coverager Settings:
xcache.coverager=”Off”
xcache.coverager_autostart=”Off”
xcache.coveragedump_directory=”/tmp/pcov/”
نویسنده Babak Ajideh