OPcache یک افزونه برای PHP است که موجب افزایش سرعت پی اچ پی با استفاده از کش میشود. اوپکش کارهایی که توسط PHP بیشترین تکرار را دارند در رم کش میکند.بدین ترتیب منابع اختصاصی سرور کمتر درگیر شده و موجب افزایش محسوس سرعت میشود.
امروز و در این آموزش قصد داریم به شیوه نصب کردن این افزونه در کنترل پنل دایرکت ادمین بپردازیم.
نصب OPcache در دایرکت ادمین
برای نصب اوپکش روی سرور ترمینال را باز کرده و دستورات زیر را وارد کنید:
1 |
[root@arshatech ~]# cd /usr/local/directadmin/custombuild |
سپس تنظیم نمائید که اوپکش جهت build فعال شود:
1 |
[root@arshatech custombuild]# ./build set opcache yes |
1 |
Changed opcache option from no to yes |
در انتها آن را نصب نمائید:
1 2 3 |
[root@arshatech custombuild]# ./build opcache opCache is now installed for PHP 5.6. opCache is now installed for PHP 7.1. |
حال برای بررسی صحت نصب آن بر روی سرور از دستور زیر استفاده نمائید:
1 |
[root@arshatech ~]# php -m | grep -i opcache |
1 2 |
Zend OPcache Zend OPcache |
با خروجی دریافت شده میتوان مطمان شد که اوپکش بر روی سرور نصب و فعال می باشد.
همچنین دیگری نیز برای اطمینان از صحت نصب آن بر روی سرور وجود دارد که به صورت زیر است:
1 |
[root@arshatech ~]# php -v | grep -i opcache |
1 |
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies |
در انتها به مسیر php.ini رفته و مقادیر زیر را در آن وارد نمائید: (طبیعتا نسخه PHP و مسیر opcache.so میتواند متفاوت باشد)
1 2 3 |
[opcache] opcache.enable=1 zend_extension="/usr/local/lsws/phpbuild/php-5.6.35/modules/opcache.so" |
سایر تنظیمات بسته به نیاز شما میتواند وجود داشته باشد.