021 - 9107 0175

نصب XCache در سرور لینوکس

xCache یک سیستم OPCode Cache قدرتمند و سازگار با انواع توزیع های لینوکس اعم از RHEL,Debian,… هست. در این آموزش ابتدا مفهوم OPCode را تعریف خواهیم کرد و سپس به نصب XCache می پردازیم. همانگونه که می دانید PHP یک زبان مفسری است. به این معنی که در هر بار اجرای یک فایل PHP، آن فایل خوانده و سپس Parse می شود. آنگاه نتیجه Parse شده فایل PHP که به آن OPcode گفته می شود، آماده اجرا خواهد بود. این کار در هر بار اجرا اتفاق خواهد افتاد. حال برای جلوگیری از تکرار این مراحل ابزارهایی برای Cache کردن OPcode ایجاد شده اند. یکی از این ابزارها xcache است.

آموزش نصب xcache:

ابتدا آخرین نسخه را از سایت سازنده، دانلود و extract می کنیم.

حال دستور phpize را در دایرکتوری extract شده اجرا کرده و سپس دستورات نصب را وارد می کنیم.

دستورات نصب:

پس از اجرای دستور آخر در صورت موفقیت آمیز بودن نصب خروجی مشابه زیر دریافت خواهید کرد که محل نصب xcache را نشان می دهد.

با تنظیم xCache  در php.ini و restart وب سرور، استفاده از این opcode cache قدرتمند شروع خواهد شد.

در صورتی که محل نصب extension ها قبلا در php تنظیم نشده، باید به شکل زیر تنظیم کنید و سپس xcache را load کنید.

xCache را باید متناسب با نیاز خود برای تعداد فایل ها و میزان فضای اختصاص داده شده و … کانفیگ کنید. پارامترهای xCache که می توانید در php.ini تنظیم کنید به صورت زیر هستند:

xcache-php

نکات مهم:

* xCache با بعضی اسکریپت ها ناسازگاری هایی دارد که با کمی تغییرات در آن میتوان این مشکلات را حل کرد.

* به دلیل ساختاری که در هندلر suphp وجود دارد، عموما OPcode cache ها و از جمله xCache با این هندلر تداخل دارند.

[تعداد رای: 0 میانگین امتیاز: 0]