نصب شتاب دهنده APC بر روی دایرکت ادمین
APC یک کش قدرتمند و در واقع یک شتاب دهنده php می باشد. نحوه عملکرد این سیستم به این صورت هست که محتوای کامپایل شده فایل های PHP را داخل حافظه نگهداری می کند و در هر بار فراخوانی به جای نیاز به کامپایل مجدد، آن ها را از حافظه ram فراخوانی خواهد کرد که نتیجتا افزایش چشم گیر سرعت لود شدن صفحات PHP را خواهید داشت و همچنین پایین آمدن مصرف cpu و لود سرور شما. جهت نصب دستورات زیر را در ssh اجرا نمایید:
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
وقتی آخرین دستور یعنی make install را اجرا می کنید مسیر نصب APC برای شما نمایش داده خواهد شد. بعنوان مثال:
/usr/local/lib/php/extensions/no-debug-non-zts-20060613/
حال باید مسیری که بعد از اجرای دستور make install بهتون نشون داده می شود را در فایل php.ini سرور در قسمت extension_dir = اضافه نمایید. بعنوان مثال:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/"
حال برای تنظیمات و اجرای apc موارد زیر را در فایل php.ini سرور خود اضافه نمایید:
extension=apc.so apc.enabled=1 apc.shm_size=128M apc.ttl=7200 apc.user_ttl=7200 apc.enable_cli=1
حال با فشرن دکمه های Ctrl + X تنظیماتی که انجام دادید را ذخیره کنید نهایتا با دستور زیر وب سرور خود را ری استارت نمایید:
service httpd restart
با آرزوی بهترین ها برای شما