اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

آموزش نصب XCache در DirectAdmin

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    آموزش نصب XCache در DirectAdmin


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

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

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

    کد:
    [COLOR=#333333]wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz[/COLOR][COLOR=#333333][/COLOR]
    آخرین نسخه قابل دریافت هست از این آدرس:
    کد:
    [URL]http://xcache.lighttpd.net/pub/Releases/[/URL]



    سپس فایل دانلود شده را extract کنید:

    کد:
    [COLOR=#333333]tar -xvf xcache-3.0.1.tar.gz[/COLOR][COLOR=#333333][/COLOR]
    وارد پوشه بشید:

    کد:
    [COLOR=#333333]cd xcache-3.0.1[/COLOR][COLOR=#333333][/COLOR]
    دستور زیر را وارد کنید:

    کد:
    [COLOR=#333333]phpize[/COLOR][COLOR=#333333][/COLOR]
    خروجی مثل زیر خواهد بود:

    کد:
    
    
    کد:
    [root@weltvps]# phpize
    Configuring for:
    PHP Api Version: 20041225
    Zend Module Api No: 20060613
    Zend Extension Api No: 220060519[COLOR=#333333]
    [/COLOR]
    و سپس اقدام به نسب ایکس کش میکنیم:

    کد:
    ./configure –enable-xcache[COLOR=#333333][/COLOR]
    سپس دستور
    کد:
    make
    و
    کد:
    make install
    در آخر خروجی بصورت زیر خواهد بود:

    کد:
    Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/[COLOR=#333333][/COLOR]
    در آخر php.ini را ویرایش کنید:

    کد:
    nano /usr/local/lib/php.ini[COLOR=#333333][/COLOR]
    بعد از این فایل php.ini را باز کردید Ctrl + W را بزنید تا جستجو کنیم.حال دنباله این داده بگردید extension_dir
    باید بدین صورت باشد:

    کد:
    extension_dir = “/usr/local/lib/php/extensions/no-debug-non-zts-20060613/”[COLOR=#333333][/COLOR]
    توجه کنید بعد از make install به شما آدرس نصب را داد و بنده داخل آموزش قرمز رنگ کردم , برای سرور شما ممکن هست متفاوت باشد اگر dir درست وارد نشه xcache به درستی عمل نخواهد کرد.
    حال بوسیله کلید pagedown به آخر خط php.ini برسید و مقادیر زیر را اضافه کنید:
    * اگر داخل php.ini خطی به نام zend وجود داره مقادیری در زیر درج شده باید قبل از آن اضافه بشه.

    کد:
    [INDENT][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
    
    
    [/INDENT][COLOR=#333333][/COLOR]



    در آخرم دستور php -v بزنید چک کنید درست نصب شده یا نه.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 11-01-2021, 10:30 AM.

    #2
    دوست عزیز
    نظر شما در مورد apc چیه؟
    Alternative PHP Cache

    کامنت


      #3
      نوشته شده توسط sum2008 مشاهده پست
      دوست عزیز
      نظر شما در مورد apc چیه؟
      Alternative PHP Cache
      سلام

      بنده APC را نسبت به Xcache قوی تر میدونم.

      همینطور مانور بهتری میشه روی تنظیمات APC انجام داد.

      روی سرورهای HighTraffic Hosting و Shared Hosting از APC استفاده میکنم.

      کامنت

      درباره انجمن منطقه لینوکسی ها

      انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

      شبکه های اجتماعی
      در حال انجام ...
      X