آموزش نصب و کانفیگ XCache روی سرور لینوکس
آموزش نصب XCache روی سرور لینوکس
در مطالب قبلی سایت بار ها به آموزش نصب Opcod Cache های PHP و به خصوص APC Cache روی انواع توزیع های لینوکس پرداخته شد . در این قسمت قصد داریم چگونگی نصب XCache روی کلیه توزیع های لینوکس را به شما آموزش دهیم . آموزش نصب XCache به شیوه کامپایل کردن از سورس اصلی خواهد بود . در نتیجه این آموزش محدود به یک توزیع خاص از لینوکس نبوده و روی کلیه توزی ها اجراییست .
برای نصب XCache در سرور لینوکس مطابق آموزش زیر عمل کنید :
ابتدا آخرین نسخه پایدار XCache را از وب سایت رسمی دانلود میکنیم :
wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz
در مرحله بعدی فایل فشرده XCache.tar.gz را اکسترکت میکنیم و وارد پوشه مربوط به فایل های XCache میشویم :
tar -xzf xcache-3.1.0.tar.gz cd xcache-3.1.0
و در نهایت با اجرای دستورات زیر اقدام به کامپایل و نصب XCache روی لینوکس میکنیم :
phpize && ./configure && make && make install
حالا کافی است تا خط زیر را داخل فایل php.ini اضافه کرده و وب سرور یا اجرا کننده PHP را یک بار ریستارت کنیم :
extension = xcache.so service httpd restart
برای تنظیمات چگونگی عملکرد XCache و نحوه و میزان کش کردن فایل های PHP در سرور میتوانید بنا به شرایط خاص و نوع اسکریپت از پارامتر های زیر در فایل PHP.INI استفاده نمایید :
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/”
توجه داشته باشید به مانند سایر Opcod Cache ها یا کش کننده های PHP شما نمیتوانید از XCache روی اجرا کنند suPHP استفاده کنید . در صورت استفاده همزمان XCache و suPHP امکان کرش کردن و داون شدن سرور بسیار بالا خواهد بود .