Įdiekite „OPCache“, kad pagerintumėte PHP našumą „CentOS 7“


PHP yra viena iš populiariausių programavimo kalbų kuriant programas, ją rasite kiekviename interneto prieglobos serveryje. Populiariausios turinio valdymo sistemos (TVS) yra parašytos PHP, pvz., „Joomla“.

Viena iš daugelio priežasčių, kodėl PHP yra gerai žinomas, yra ta, kad numatytame paskirstyme yra daug plėtinių, pavyzdžiui, yra „OPcahce“.

Iš pradžių žinomas kaip „Zend Optimizer +“, „Opcache“ (pristatytas PHP 5.5.0 versijoje) yra galingas PHP plėtinys, sukurtas pagerinti PHP našumą ir taip padidinti bendrą programos našumą. PHP 5.2, 5.3 ir 5.4 versijoms jį galima naudoti kaip plėtinį per PECL. Tai veikia saugant iš anksto sukompiliuotą scenarijų baito kodą bendroje atmintyje, taip pašalinant poreikį PHP įkelti ir išanalizuoti scenarijus kiekvienoje užklausoje.

Šiame straipsnyje mes paaiškinsime, kaip įdiegti ir konfigūruoti „OPcache“ programoje „CentOS 7“ konkrečiai PHP versijai.

Įdiekite „Opcache PHP“ plėtinį į „CentOS 7“

1. Pirmiausia pradėkite diegdami EPEL saugyklą, o po to savo sistemoje - REMI saugyklą taip.

# yum update && yum install epel-release
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

2. Toliau turite įdiegti „yum-utils“, komunalinių paslaugų rinkinį, kad išplėstumėte numatytąsias „yum“ funkcijas; jie padeda jums tvarkyti yum saugyklas, taip pat paketus be jokios rankinės konfigūracijos ir dar daugiau.

# yum install yum-utils

3. Įdiegę „yum-utils“, naudokite „yum-config-manager“, kad įgalintumėte „Remi“ saugyklą kaip numatytąją saugyklą, skirtą įdiegti įvairias PHP versijas ir modulius.

# yum-config-manager --enable remi-php55		#For PHP 5.5
# yum-config-manager --enable remi-php56		#For PHP 5.6
# yum-config-manager --enable remi-php70 		#For PHP 7.0
# yum-config-manager --enable remi-php71		#For PHP 7.1
# yum-config-manager --enable remi-php72		#For PHP 7.2

4. Dabar įdiekite „Opcache“ plėtinį ir patikrinkite savo PHP versiją, kad patvirtintumėte, jog „Opcache“ plėtinys įdiegtas naudojant šias komandas.

# yum install php-opcache		
# php -v

Konfigūruokite „Opcache PHP“ plėtinį „CentOS 7“

5. Tada sukonfigūruokite „OPcache“ redaguodami failą /etc/php.d/10-opcache.ini (arba /etc/php.d/10-opcache.ini) naudodami mėgstamą redaktorių.

# vim /etc/php.d/10-opcache.ini

Šie nustatymai turėtų padėti pradėti naudoti „OPcache“ ir paprastai rekomenduojami kaip geri našumai. Galite įgalinti konfigūraciją ją komentuodami.

opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

6. Galiausiai iš naujo paleiskite žiniatinklio serverį, kad „Opcache“ pradėtų veikti.

# systemctl restart nginx
OR
# systemctl restart httpd

Tai viskas! „Opcache“ yra PHP plėtinys, sukurtas pagerinti PHP našumą. Šiame straipsnyje mes paaiškinome, kaip įdiegti ir konfigūruoti „OPcache“ sistemoje „CentOS 7“. Jei turite klausimų, susisiekite su mumis naudodami toliau pateiktą komentarų formą.