Instalirajte OPCache za poboljšanje performansi PHP-a u CentOS-u 7


PHP je jedan od najpopularnijih programskih jezika za razvoj aplikacija, naći ćete ga na svakom web hosting serveru. Najpopularniji Sistemi za upravljanje sadržajem (CMS) su napisani u PHPu, kao što su WordPress, Drupal i Joomla.

Jedan od mnogih razloga zašto je PHP dobro poznat je taj što ima brojne ekstenzije u svojoj zadanoj distribuciji, primjer je OPcahce.

Šta je Opcache i kako radi?

Izvorno poznat kao Zend Optimizer+, Opcache (uveden u PHP 5.5.0) je moćna PHP ekstenzija napravljena da poboljša performanse PHP-a čime se poboljšava ukupna aplikacija performanse. Dostupan je kao proširenje preko PECL za PHP verzije 5.2, 5.3 i 5.4 >. Radi tako što pohranjuje 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 članku ćemo objasniti kako instalirati i konfigurirati OPcache u CentOS 7 za određenu verziju PHP-a.

Instalirajte Opcache PHP ekstenziju u CentOS 7

1. Prvo počnite instaliranjem EPEL spremišta, a zatim REMI spremišta na vašem sistemu, kako slijedi.

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

2. Zatim morate instalirati yum-utils, kolekciju uslužnih programa za proširenje yum-ovih zadanih funkcija; oni vam pomažu da upravljate yum repozitorijumima kao i paketima bez ikakve ručne konfiguracije i još mnogo toga.

yum install yum-utils

3. Nakon što instalirate yum-utils, koristite yum-config-manager da omogućite Remi spremište kao podrazumevano 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 ekstenziju Opcache i potvrdite svoju PHP verziju da potvrdite da ima instaliranu ekstenziju Opcache koristeći sljedeće naredbe.

yum install php-opcache		
php -v

Konfigurišite Opcache PHP ekstenziju u CentOS 7

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

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

Sljedeće postavke bi vam trebale pomoći da počnete s korištenjem OPcache i općenito se preporučuju kao dobre performanse. Možete omogućiti konfiguraciju tako što ćete je dekomentirati.

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. Konačno, ponovo pokrenite vaš web server da Opcache počne raditi.

systemctl restart nginx
OR
systemctl restart httpd

To je sve! Opcache je PHP ekstenzija napravljena da poboljša performanse PHP-a. U ovom članku smo objasnili kako instalirati i konfigurirati OPcache u CentOS 7. Ako imate bilo kakvih pitanja, kontaktirajte nas putem obrasca za komentare ispod.