Instalați OPCache pentru a îmbunătăți performanța PHP în CentOS 7


PHP este unul dintre cele mai populare limbaje de programare pentru dezvoltarea de aplicații, îl veți găsi pe fiecare server de găzduire web. Cele mai populare Sisteme de management al conținutului (CMS) sunt scrise în PHP, cum ar fi WordPress, Drupal și Joomla.

Unul dintre numeroasele motive pentru care PHP este bine cunoscut este că are numeroase extensii în distribuția sa implicită, un exemplu este OPcahce.

Ce este Opcache și cum funcționează?

Cunoscută inițial ca Zend Optimizer+, Opcache (introdus în PHP 5.5.0) este o extensie PHP puternică, construită pentru a îmbunătăți performanța PHP, sporind astfel aplicația generală. performanţă. Este disponibil ca extensie prin PECL pentru versiunile PHP 5.2, 5.3 și 5.4 >. Funcționează prin stocarea codului octet al scriptului pre-compilat în memoria partajată, eliminând astfel necesitatea ca PHP să încarce și să analizeze scripturile pentru fiecare cerere.

În acest articol, vom explica cum să instalați și să configurați OPcache în CentOS 7 pentru o anumită versiune PHP.

Instalați extensia Opcache PHP în CentOS 7

1. Începeți mai întâi prin a instala depozitul EPEL și urmați de depozitul REMI pe sistemul dvs., după cum urmează.

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

2. În continuare, trebuie să instalați yum-utils, o colecție de utilitare pentru a extinde caracteristicile implicite ale yum; vă ajută să gestionați depozitele yum, precum și pachetele fără nicio configurație manuală și multe altele.

yum install yum-utils

3. După ce ați instalat yum-utils, utilizați yum-config-manager pentru a activa depozitul Remi ca depozit implicit pentru instalarea diferitelor versiuni și module PHP.

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. Acum instalați extensia Opcache și verificați versiunea dvs. PHP pentru a confirma că are extensia Opcache instalată folosind următoarele comenzi.

yum install php-opcache		
php -v

Configurați extensia Opcache PHP în CentOS 7

5. Apoi, configurați OPcache editând /etc/php.d/10-opcache.ini (sau /etc/ php.d/10-opcache.ini) folosind editorul preferat.

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

Următoarele setări ar trebui să vă ajute să utilizați OPcache și sunt, în general, recomandate ca performanțe bune. Puteți activa o configurație decommentând-o.

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. În cele din urmă, reporniți serverul dvs. web pentru ca Opcache să înceapă să funcționeze.

systemctl restart nginx
OR
systemctl restart httpd

Asta e tot! Opcache este o extensie PHP creată pentru a îmbunătăți performanța PHP. În acest articol, am explicat cum să instalați și să configurați OPcache în CentOS 7. Dacă aveți întrebări, contactați-ne prin formularul de comentarii de mai jos.