Installa OPCache biex ittejjeb il-prestazzjoni tal-PHP f'CentOS 7


PHP hija waħda mill-aktar lingwa ta 'programmar popolari għall-iżvilupp ta' applikazzjonijiet, issibha fuq kull server web hosting. L-aktar Sistemi ta' Ġestjoni tal-Kontenut (CMSs) popolari huma miktuba fil-PHP, bħal Joomla.

Waħda mill-ħafna raġunijiet għaliex PHP huwa magħruf sew hemmhekk hija minħabba li għandu bosta estensjonijiet fid-distribuzzjoni awtomatika tiegħu, eżempju huwa OPcahce.

Magħruf oriġinarjament bħala Zend Optimizer+, Opcache (introdott f'PHP 5.5.0) hija estensjoni PHP qawwija mibnija biex ittejjeb il-prestazzjoni tal-PHP biex b'hekk tingħata spinta lill-prestazzjoni ġenerali tal-applikazzjoni. Huwa disponibbli bħala estensjoni permezz tal-PECL għall-verżjonijiet PHP 5.2, 5.3 u 5.4. Jaħdem billi jaħżen il-kodiċi tal-byte tal-iskript ikkumpilat minn qabel f'memorja kondiviża, u b'hekk tneħħi l-ħtieġa li PHP jgħabbi u jparse skripts fuq kull talba.

F'dan l-artikolu, se nispjegaw kif tinstalla u tikkonfigura OPcache f'CentOS 7 għal verżjoni PHP speċifika.

Installa Opcache PHP Estensjoni f'CentOS 7

1. L-ewwel ibda billi tinstalla r-repożitorju EPEL u segwit mir-repożitorju REMI fis-sistema tiegħek, kif ġej.

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

2. Sussegwentement, għandek bżonn tinstalla yum-utils, ġabra ta 'utilitajiet biex testendi l-karatteristiċi default ta' yum; jgħinuk timmaniġġja repożitorji yum kif ukoll pakketti mingħajr ebda konfigurazzjoni manwali u aktar.

# yum install yum-utils

3. Ladarba jkollok yum-utils installat, uża yum-config-manager biex tippermetti r-repożitorju Remi bħala r-repożitorju default għall-installazzjoni ta 'verżjonijiet u moduli PHP differenti.

# 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. Issa installa l-estensjoni Opcache u vverifika l-verżjoni PHP tiegħek biex tikkonferma li għandha l-estensjoni Opcache installata billi tuża l-kmandi li ġejjin.

# yum install php-opcache		
# php -v

Ikkonfigura Opcache PHP Estensjoni f'CentOS 7

5. Sussegwentement, ikkonfigura OPcache billi teditja l-fajl /etc/php.d/10-opcache.ini (jew /etc/php.d/10-opcache.ini) billi tuża l-editur favorit tiegħek.

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

Is-settings li ġejjin għandhom jgħinuk tibda tuża OPcache u ġeneralment huma rakkomandati bħala prestazzjoni tajba. Tista 'tippermetti konfigurazzjoni billi tneħħiha l-kumment.

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. Fl-aħħarnett, ibda mill-ġdid is-server tal-web tiegħek biex Opcache jibda jaħdem.

# systemctl restart nginx
OR
# systemctl restart httpd

Dak kollox! Opcache hija estensjoni PHP mibnija biex ittejjeb il-prestazzjoni tal-PHP. F'dan l-artikolu, spjegajna kif tinstalla u tikkonfigura OPcache f'CentOS 7. Jekk għandek xi mistoqsijiet, ikkuntattjana permezz tal-formola tal-kummenti hawn taħt.