صفحه اصلی - جوان سرور

آموزش نصب APC بر روی لینوکس CentOS

کش APC چیست ؟ شتاب دهنده و کش Alternative PHP Cache با نام اختصاری APC یک سیستم استاندارد و فوق بهینه شده کش و حافظه موقت برای فایل های PHP است . سیستم کش APC محتوای کامپایل شده فایل های PHP را داخل حافظه نگهداری کرده و در هر بار فراخوانی به جای کامپایل مجدد ، آن ها را از حافظه رم فراخوانی میکند که نتیجه آن افزایش چشم گیر سرعت لود صفحات PHP و پایین آمدن مصرف CPU و لود سرور است . APC پایدار ترین و مطمعن ترین کش از نوع opcode است .

آموزش نصب کش APC لینوکس

نصب کش APC روی لینوکس

روش های متعددی برای نصب کش apc cache در لینوکس وجود دارد که سعی میکنیم بیشتر آن ها را توضیح دهیم :

نصب APC از سورس و کد اصلی

ابتدا از سایت رسمی php با آدرس http://pecl.php.net/package/APC شده و ورژن مورد نظر خود را در محیط SSH دانلود کنید :

 wget http://pecl.php.net/get/APC-3.1.13.tgz

حالا با دستورات زیر فایل فشرده را اکسترکت میکنیم و وارد پوشه مورد نظر میشویم :

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

در صورت وجود هرگونه مشکل میتوانید با واحد پشتیبانی فنی گروه جوان سرور یا از طریق آدرس ایمیل  support [at] javanserver.com تماس حاصل فرمایید

سایر آموزش ها
به راهنمایی بیشتری نیاز دارید؟‌ با ما در تماس باشید 66950028-021
logo-enamad