اطلاعیه

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

آموزش نصب apc کش با دستور pecl

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

    آموزش نصب apc کش با دستور pecl

    سیستم کش apc یکی از سریع ترین و پایدار ترین سیستم های کشینگ زبان برنامه نویسی php یا اصطلاحا opcode cache است . این سیستم کش و بهینه ساز php به زودی توسط خود تیم توسعه php به روز و بهینه خواهد شد که از این نظر میتوان آن را سازگار ترین نوع opcode cache با زبان برنامه نویسی تحت وب php دانست . نصب apc کش به تمام دارنگان سرور های لینوکس توصیه میشود .

    تاثیر نصب apc کش روی سرعت و لود سایت و سرور
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	chart22-1.png نمایش ها:	1 اندازه:	9.2 KB شناسه:	18665

    کش apc فایل های php را در حالت کامپایل شده در رم و حافظه سرور ذخیره میکند و هر بار بدون نیاز به کامپایل مجدد از حافظه فراخوانی میکند . نتیجه آن سرعت بیشتر در باز شدن صفحات وب و همچنین کاهش قابل ملاحظه لود سرور خواهد بود . در آموزش های بعدی به چگونگی کانفیگ حرفه ای کش apc خواهیم پرداخت و در این مطلب فقط به آموزش نصب apc کش با کمک دستور pecl می پردازیم . قبل از نصب apc از وجود سرویس های php-devel و php-pear روی لینوکس اطمینان حاصل کنید . برای نصب apc روی سرور های لینوکس با هر توزیعی کافی است دستور زیر را اجرا کنید :

    نصب apc کش با دستور pecl در لینوکس :

    کد PHP:
    pecl install apc 
    یا

    کد PHP:
    sudo pecl install apc 
    ممکن است در هنگام نصب apc روی سیستم عامل لینوکس خود با پیام خطا و اروری مانند این مواجه شوید :

    کد PHP:
    make: *** [apc.loError 1
    ERROR
    : `make’ failed 
    برای حل این مشکل و نصب موفقیت آمیز کش apc روی سیستم عامل لینوکس خود مطابق دستورات زیر عمل کنید :

    اگر از توزیع های RHEL مانند CentOS یا Redhat استفاده میکنید دستور زیر را اجرا کنید :

    کد PHP:
    yum install pcre-devel 
    اگر از لینوکس های توزیع Debian یا Ubuntu استفاده میکنید دستور زیر را اجرا کنید :

    کد PHP:
    sudo aptitude install libpcre3-dev 
    حالا مجددا اقدام به نصب apc با دستور pecl کنید :

    کد PHP:
    pecl install apc 
    یا

    کد PHP:
    sudo pecl install apc 
    مراحل نصب بدون بروز هیچ مشکلی انجام خواهد شد . در انتها و پایان عملیات نصب apc کش در لینوکس و با کمک دستور php pecl برای فعال سازی کش apc باید مقدار زیر رو در فایل php.ini سرور اضافه کنید و وب سرور را ریستارت کنید :

    کد PHP:
    extension=apc.so 
    فراموش نکنید که مقدار دهی به پارامتر ها و تنظیمات کشینگ apc نیاز به تجربه و دانش متوسط در زمینه مدیریت و کانفیگ سرور دارد . بنا بر این در صورتی که از سطح متوسطی از علم و تجربه در این کار برخوردار نیستید اقدام به مقدار دهی این تنظیمات و پارامتر ها نکنید . در صورت کانفیگ غلط apc کش ، سرور شما از دسترس خارج شده و باید از طریق کنسول و rescue mod اقدام به حل مشکل کنید .
    نویسنده Babak Ajideh
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-11-2020, 11:47 PM.

    #2
    متاسفانه با فعال کردن apc توی فروشگاه ساز مجنتو با پیغام خطای زیر روبرو می شم.
    کد:
    Mage registry key "_singleton/core/resource" already exists

    کامنت

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

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

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