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

  • 10

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

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

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

pecl install apc

یا

sudo pecl install apc

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

make: *** [apc.lo] Error 1
ERROR: `make’ failed

برای حل این مشکل و نصب موفقیت آمیز کش apc روی سیستم عامل لینوکس خود مطابق دستورات زیر عمل کنید :

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

yum install pcre-devel

اگر از لینوکس های توزیع Debian یا Ubuntu استفاده میکنید دستور زیر را اجرا کنید :

sudo aptitude install libpcre3-dev

حالا مجددا اقدام به نصب apc با دستور pecl کنید :

pecl install apc

یا

sudo pecl install apc

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

extension=apc.so

فراموش نکنید که مقدار دهی به پارامتر ها و تنظیمات کشینگ apc نیاز به تجربه و دانش متوسط در زمینه مدیریت و کانفیگ سرور دارد . بنا بر این در صورتی که از سطح متوسطی از علم و تجربه در این کار برخوردار نیستید اقدام به مقدار دهی این تنظیمات و پارامتر ها نکنید . در صورت کانفیگ غلط apc کش ، سرور شما از دسترس خارج شده و باید از طریق کنسول و rescue mod اقدام به حل مشکل کنید .

آیا این پاسخ به شما کمک کرد؟

« برگشت