• آموزش نصب XCache در دایرکت ادمین
  • ارسال شده توسط: عبدالهی تاریخ انتشار: 11 / 07 / 14 موضوع: لینوکس هیچ دیدگاهی برای آموزش نصب XCache در دایرکت ادمین ثبت نشده

    برای بهینه سازی سرعت لود صفحات و اسکریپت ها در سرور همیشه پیشنهاد میشه یک Server Caching مناسب جهت این امر بر روی سرور نصب شوند.
    Xcache یکی از بهترین Server Caching ها هست و هماهنگی بسیار مناسبی با اکثر CMS های موجود را دارد. نصب Xcache هم فوق العاده آسان هست و همینطور بسیار کارآمد.

    این آموزش ویژه نصب Xcache در سرورهایی که دارای کنترل پنل Direct Admin و سیستم عامل Centos میباشند ارائه میشود.

    ابتدا وارد محیط Command یا SSH سرور بشید.
    نخست سورس فایل دریافت میکنیم.

    wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz

    سپس فایل را Extract میکنیم.

    tar -xvf xcache-3.0.1.tar.gz

    وارد پوشه ستاپ میشویم.

    cd xcache-3.0.1

    دستور phpize را وارد میکنیم.

    phpize

    حالا خروجی مثل زیر خواهد بود

    [root@weltvps]# phpize
    Configuring for:
    PHP Api Version: 20041225
    Zend Module Api No: 20060613
    Zend Extension Api No: 220060519

    حال موقع آن است که Xcache را کامپایل و نصب کنیم.

    ./configure –-enable-xcache

    make

    make install

    بعد از make install و انجام پروسه در آخر داده هایی مثل زیر دریافت میکنید:

    Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

    بعد از این فایل php.ini را باز کردید Ctrl + W را بزنید تا جستجو کنیم.حال دنباله این داده بگردید extension_dir باید بدین صورت باشد:

    extension_dir = “/usr/local/lib/php/extensions/no-debug-non-zts-20060613/”

    توجه کنید بعد از make install به شما آدرس نصب را داد و بنده داخل آموزش قرمز رنگ کردم , برای سرور شما ممکن هست متفاوت باشد اگر dir درست وارد نشه xcache به درستی عمل نخواهد کرد.
    حال بوسیله کلید pagedown به آخر خط php.ini برسید و مقادیر زیر را اضافه کنید:
    * اگر داخل php.ini خطی به نام zend وجود داره مقادیری در زیر درج شده باید قبل از آن اضافه بشه.

    [xcache-common]
    ;; install as zend extension (recommended), normally “$extension_dir/xcache.so”
    ;; this version is not a Zend Extension, but PHP module, so we do not put zend_extension parameter here.
    extension = xcache.so
    [xcache.admin]
    xcache.admin.auth = On
    xcache.admin.user = “youradminuser”
    ; xcache.admin.pass = md5($your_password)
    xcache.admin.pass = “youradminpass”
    [xcache]
    xcache.shm_scheme = “mmap”
    xcache.size = 60M
    xcache.count = 1
    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 = 1
    xcache.var_slots = 8K
    xcache.var_ttl = 0
    xcache.var_maxttl = 0
    xcache.var_gc_interval = 300
    ; N/A for /dev/zero
    xcache.readonly_protection = Off
    xcache.mmap_path = “/dev/zero”
    xcache.cacher = On
    xcache.stat = On

    حال نصب تمام شد و فقط کافی هست httpd را ریستارت کنید.
    بوسیله دستور زیر:

    service httpd restart

    عبدالهی

    کارشناس ارشد رشته نرم افزار هستم . تخصص اصلی بنده php و فریم ورک Laravel هست . برای کمک به پیشرفت علمی وب در ایران هر کاری میکنم امیدوارم مطالب آموزشی این وبلاگ بتواند به شما بازدید کننده گرامی کمک کند.

    دسته‌ها