شتاب دهنده و کش Alternative PHP Cache با نام اختصاری APC یک سیستم  استاندارد و فوق بهینه شده کش و حافظه موقت برای فایل های PHP است . سیستم  کش APC محتوای کامپایل شده فایل های PHP را داخل حافظه نگهداری کرده و در  هر بار فراخوانی به جای کامپایل مجدد ، آن ها را از حافظه رم فراخوانی  میکند که نتیجه آن افزایش چشم گیر سرعت لود صفحات PHP و پایین آمدن مصرف  CPU و لود سرور است . APC پایدار ترین و مطمعن ترین کش از نوع opcode است .
 
 آموزش نصب کش APC لینوکس
 
 نصب کش APC روی لینوکس
 روش های زیادی برای نصب کش و شتاب دهنده apc cache در لینوکس وجود دارد که سعی میکنیم بیشتر آن ها را توضیح دهیم :
 نصب APC از سورس و کد اصلی
 ابتدا از سایت رسمی php با آدرس PECL :: Package :: APC شده و ورژن مورد نظر خود را در محیط SSH دانلود کنید :
  حالا با دستورات زیر فایل فشرده را اکسترکت میکنیم و وارد پوشه مورد نظر میشویم  :
 tar -xzf APC-3.1.13.tgz
 cd APC-3.1.13
 با دستورات زیر اقدام به کامپایل و نصب APC کش میکنیم :
 phpize
 ./configure –enable-apc –enable-apc-mmap –with-apxs –with-php-config=/usr/local/bin/php-config
 make
 make install
 نصب کش APC با استفاده از custombuild در کنترل پنل دایرکت ادمین
 cd /usr/local/directadmin/custombuild
  tar xvzf APC-3.1.13.tgz
 cd APC-3.1.13
 /usr/local/bin/phpize
 ./configure –with-php-config=/usr/local/bin/php-config
 make
 make install
 نصب APC در کنترل پنل سی پنل WHM/cPanel
 ابتدا وارد محیط WHM شده و از منوی اصلی مدیریت هاست ، روی گزینه  Software کلیک کنید . حالا روی Module Installer کلیک کنید . از منو های  ظاهر شده روی گزینه PHP Pecl کلیک کنید . در قسمت Search کلمه APC رو جستجو  کنید . حالا روی گزینه Install کلیک کنید . به همین سادگی و تمام!
 در نهایت با ویرایش فایل php.ini خط زیر را  در فایل وارد کرده و فایل را ذخیره کنید . با سرویس httpd و راه اندازی  مجدد وب سرور کار نصب APC به اتمام رسیده است . برای یافتن مسیر فایل اصلی  php.ini از دستور زیر استفاده کنید :
 php -i | grep php.ini
 فایل را ویراش کنید :
 vi /etc/php.ini
 خط زیر را اضافه کنید :
 extension = “apc.so”
 کش APC را با اضافه کردن خط زیر فعال کنید :
 apc.enabled=1
 مقدار حافظه و رم اختصاص داده شده به APC را مشخص کنید :
 apc.shm_size=1024M
 سایر پارامتر ها و مقادیر مربوط به تنظیمات کش APC را از اینجا مشاهده و بر حس نیاز در فایل php.ini مقدار دهی کنید :
  وب سرور را ریستارت کنید :
  service httpd restart
و لينک منبع:
	کد:
	http://compiler.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-apc-%DA%A9%D8%B4-%D8%B1%D9%88%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-centos/