Namestite OPCache za izboljšanje zmogljivosti PHP v CentOS 7


PHP je eden najbolj priljubljenih programskih jezikov za razvoj aplikacij, našli ga boste na vsakem strežniku za spletno gostovanje. Najbolj priljubljeni sistemi za upravljanje vsebine (CMS) so napisani v PHP, na primer Joomla.

Eden od mnogih razlogov, zakaj je PHP dobro znan, je, ker ima v privzeti distribuciji številne razširitve, na primer OPcahce.

Prvotno znan kot Zend Optimizer+, je Opcache (predstavljen v PHP 5.5.0) močna razširitev PHP, zgrajena za izboljšanje zmogljivosti PHP in s tem povečanje splošne zmogljivosti aplikacije. Na voljo je kot razširitev prek PECL za različice PHP 5.2, 5.3 in 5.4. Deluje tako, da shrani vnaprej sestavljeno bajtno kodo skripta v skupni pomnilnik, s čimer odpravi potrebo po nalaganju in razčlenjevanju skriptov PHP pri vsaki zahtevi.

V tem članku bomo razložili, kako namestiti in konfigurirati OPcache v CentOS 7 za določeno različico PHP.

Namestite razširitev Opcache PHP v CentOS 7

1. Najprej začnite z namestitvijo repozitorija EPEL, nato pa v sistem na naslednji način skladišče REMI.

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

2. Nato morate namestiti yum-utils, zbirko pripomočkov za razširitev privzetih funkcij yum-a; pomagajo vam pri upravljanju skladišč yum in paketov brez ročne konfiguracije in še več.

# yum install yum-utils

3. Ko namestite yum-utils, z yum-config-manager omogočite skladišče Remi kot privzeto skladišče za namestitev različnih različic in modulov 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. Zdaj namestite razširitev Opcache in preverite svojo različico PHP, da potrdite, da ima razširitev Opcache nameščeno z naslednjimi ukazi.

# yum install php-opcache		
# php -v

Konfigurirajte razširitev PHP Opcache v CentOS 7

5. Nato konfigurirajte OPcache z urejanjem datoteke /etc/php.d/10-opcache.ini (ali /etc/php.d/10-opcache.ini) z vašim priljubljenim urejevalnikom.

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

Naslednje nastavitve bi morale začeti uporabljati OPcache in so na splošno priporočljive kot dobra zmogljivost. Konfiguracijo lahko omogočite tako, da jo razkomentirate.

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. Nazadnje znova zaženite spletni strežnik, da bo Opcache začel delovati.

# systemctl restart nginx
OR
# systemctl restart httpd

To je vse! Opcache je razširitev PHP, zgrajena za izboljšanje zmogljivosti PHP. V tem članku smo razložili, kako namestiti in konfigurirati OPcache v CentOS 7. Če imate kakršna koli vprašanja, nam pišite prek spodnjega obrazca za komentarje.