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.