Instalirajte OPCache za poboljšanje PHP performansi u CentOS 7


PHP je jedan od najpopularnijih programskih jezika za razvoj aplikacija, naći ćete ga na svakom poslužitelju web hostinga. Najpopularniji sustavi za upravljanje sadržajem (CMS-ovi) napisani su u PHP, kao što su WordPress, Drupal i Joomla.

Jedan od mnogih razloga zašto je PHP dobro poznat je to što ima brojna proširenja u svojoj zadanoj distribuciji, primjer je OPcahce.

Što je Opcache i kako radi?

Izvorno poznat kao Zend Optimizer+, Opcache (predstavljen u PHP 5.5.0) moćno je PHP proširenje izgrađeno za poboljšanje performansi PHP-a, čime se poboljšava cjelokupna aplikacija izvođenje. Dostupan je kao proširenje putem PECL za PHP verzije 5.2, 5.3 i 5.4 >. Djeluje tako da sprema unaprijed kompajlirani bajt-kod skripte u zajedničku memoriju, čime se uklanja potreba da PHP učitava i analizira skripte na svaki zahtjev.

U ovom ćemo članku objasniti kako instalirati i konfigurirati OPcache u CentOS 7 za određenu PHP verziju.

Instalirajte Opcache PHP ekstenziju u CentOS 7

1. Prvo započnite instaliranjem repozitorija EPEL, a nakon toga repozitorija REMI na vašem sustavu, kako slijedi.

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

2. Zatim trebate instalirati yum-utils, skup uslužnih programa za proširenje zadanih značajki yum-a; oni vam pomažu upravljati yum spremištima kao i paketima bez ručne konfiguracije i više.

yum install yum-utils

3. Nakon što instalirate yum-utils, upotrijebite yum-config-manager da omogućite Remi repozitorij kao zadano spremište za instaliranje različitih PHP verzija i modula.

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. Sada instalirajte proširenje Opcache i provjerite svoju verziju PHP-a kako biste potvrdili da ima instalirano proširenje Opcache pomoću sljedećih naredbi.

yum install php-opcache		
php -v

Konfigurirajte Opcache PHP proširenje u CentOS 7

5. Zatim konfigurirajte OPcache uređivanjem /etc/php.d/10-opcache.ini (ili /etc/ php.d/10-opcache.ini) koristeći svoj omiljeni editor.

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

Sljedeće postavke trebale bi vam pomoći da počnete koristiti OPcache i općenito se preporučuju kao dobra izvedba. Konfiguraciju možete omogućiti uklanjanjem komentara.

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. Na kraju ponovno pokrenite web poslužitelj kako bi Opcache počeo raditi.

systemctl restart nginx
OR
systemctl restart httpd

To je sve! Opcache je PHP proširenje napravljeno za poboljšanje performansi PHP-a. U ovom smo članku objasnili kako instalirati i konfigurirati OPcache u CentOS 7. Ako imate pitanja, obratite nam se putem obrasca za komentare u nastavku.