Wụnye OPCache iji kwalite arụmọrụ PHP na CentOS 7


PHP bụ otu n'ime asụsụ mmemme kachasị ewu ewu maka ịmepụta ngwa, ị ga-ahụ ya na sava weebụ ọ bụla. Edere Sistemu Njikwa Ọdịnaya (CMS) kacha ewu ewu na PHP, dị ka Joomla.

Otu n'ime ọtụtụ ihe kpatara PHP ji mara nke ọma n'ebe ahụ bụ n'ihi na ọ nwere ọtụtụ ndọtị na nkesa ndabara, ihe atụ bụ OPcahce.

Amara mbụ dị ka Zend Optimizer +, Opcache (ewebatara na PHP 5.5.0) bụ ndọtị PHP siri ike wuru iji kwalite arụmọrụ PHP wee na-ebuli arụmọrụ ngwa n'ozuzu ya. Ọ dị ka ndọtị site na PECL maka ụdị PHP 5.2, 5.3 na 5.4. Ọ na-arụ ọrụ site na ịchekwa byte-koodu edemede tupu achịkọta ya na ebe nchekwa nkekọrịta, si otú ahụ wepụ mkpa PHP ibu ma tụgharịa edemede na arịrịọ ọ bụla.

N'isiokwu a, anyị ga-akọwa otu esi etinye ma hazie OPcache na CentOS 7 maka ụdị PHP.

Wụnye Opcache PHP Extension na CentOS 7

1. Buru ụzọ malite site na ịwụnye ebe nchekwa EPEL wee soro ebe nchekwa REMI na sistemụ gị, dị ka ndị a.

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

2. Ọzọ, ịkwesịrị ịwụnye yum-utils, nchịkọta ihe eji eme ihe iji gbasaa atụmatụ ndabara yum; ha na-enyere gị aka ijikwa yum repositories yana ngwugwu na-enweghị nhazi akwụkwọ ntuziaka na ihe ndị ọzọ.

# yum install yum-utils

3. Ozugbo ị rụnyere yum-utils, jiri yum-config-manager mee ka Remi repository dị ka ebe nchekwa ndabere maka ịwụnye ụdị PHP dị iche iche na modul.

# 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. Ugbu a wụnye ndọtị Opcache wee nyochaa ụdị PHP gị iji gosi na o nwere ndọtị Opcache arụnyere site na iji iwu ndị a.

# yum install php-opcache		
# php -v

Hazie ndọtị PHP Opcache na CentOS 7

5. Ọzọ, hazie OPcache site na-edezi /etc/php.d/10-opcache.ini (ma ọ bụ /etc/php.d/10-opcache.ini) faịlụ site na iji ọkacha mmasị gị nchịkọta akụkọ.

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

Ntọala ndị a kwesịrị ịmalite site na iji OPcache ma na-atụ aro ka ọ bụrụ ezigbo arụmọrụ. Ị nwere ike ịme nhazi site na ịmeghị ya.

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'ikpeazụ, malitegharịa sava weebụ gị ka Opcache malite ịrụ ọrụ.

# systemctl restart nginx
OR
# systemctl restart httpd

Ọ gwụla! Opcache bụ ndọtị PHP wuru iji kwalite arụmọrụ PHP. N'isiokwu a, anyị akọwala otu esi etinye ma hazie OPcache na CentOS 7. Ọ bụrụ na ị nwere ajụjụ ọ bụla, bịarutere anyị site na ụdị nkọwa n'okpuru.