کش 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 اقدام به حل مشکل کنید .