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.