آموزش نصب APC کش روی لینوکس CENTOS پرینت


شتاب دهنده و کش Alternative PHP Cache با نام اختصاری APC یک سیستم استاندارد و فوق بهینه شده کش و حافظه موقت برای فایل های PHP است . سیستم کش APC محتوای کامپایل شده فایل های PHP را داخل حافظه نگهداری کرده و در هر بار فراخوانی به جای کامپایل مجدد ، آن ها را از حافظه رم فراخوانی میکند که نتیجه آن افزایش چشم گیر سرعت لود صفحات PHP و پایین آمدن مصرف CPU و لود سرور است . APC پایدار ترین و مطمعن ترین کش از نوع opcode است .
وش های زیادی برای نصب کش و شتاب دهنده apc cache در لینوکس وجود دارد که سعی میکنیم بیشتر آن ها را توضیح دهیم .
نصب APC از سورس و کد اصلی :
ابتدا از سایت رسمی php با آدرس http://pecl.php.net/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
wget http://pecl.php.net/get/APC-3.1.13.tgz
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 مقدار دهی کنید :
 
http://php.net/manual/en/apc.configuration.php
 
وب سرور را ریستارت کنید :

service httpd restart

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

  • 0
« برگشت