Sakinisha OPCache ili Kuboresha Utendaji wa PHP katika CentOS 7


PHP ni mojawapo ya lugha maarufu ya programu kwa ajili ya kuendeleza programu, utaipata kwenye kila seva ya mwenyeji wa wavuti. Mifumo maarufu ya Usimamizi wa Maudhui (CMSs) imeandikwa katika PHP, kama vile Joomla.

Mojawapo ya sababu nyingi kwa nini PHP inajulikana sana huko nje ni kwa sababu ina viendelezi vingi katika usambazaji wake chaguo-msingi, mfano ni OPcahce.

Hapo awali ilijulikana kama Zend Optimizer+, Opcache (iliyoletwa katika PHP 5.5.0) ni kiendelezi chenye nguvu cha PHP kilichoundwa ili kuboresha utendakazi wa PHP hivyo kuongeza utendakazi wa programu kwa ujumla. Inapatikana kama kiendelezi kupitia PECL kwa matoleo ya PHP 5.2, 5.3 na 5.4. Inafanya kazi kwa kuhifadhi msimbo wa maandishi uliokusanywa awali katika kumbukumbu iliyoshirikiwa, na hivyo kuondoa hitaji la PHP kupakia na kuchanganua hati kwa kila ombi.

Katika makala hii, tutaelezea jinsi ya kusakinisha na kusanidi OPcache katika CentOS 7 kwa toleo maalum la PHP.

Sakinisha Upanuzi wa Opcache PHP katika CentOS 7

1. Kwanza anza kwa kusakinisha hazina ya EPEL na kufuatiwa na hazina ya REMI kwenye mfumo wako, kama ifuatavyo.

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

2. Kisha, unahitaji kusakinisha yum-utils, mkusanyiko wa huduma ili kupanua vipengele chaguo-msingi vya yum; zinakusaidia kudhibiti hazina za yum na vile vile vifurushi bila usanidi wowote wa mwongozo na zaidi.

# yum install yum-utils

3. Mara tu unaposakinisha yum-utils, tumia yum-config-manager kuwezesha hazina ya Remi kama hazina chaguomsingi ya kusakinisha matoleo na moduli tofauti za 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. Sasa sakinisha kiendelezi cha Opcache na uthibitishe toleo lako la PHP ili kuthibitisha kuwa lina kiendelezi cha Opcache kilichosakinishwa kwa kutumia amri zifuatazo.

# yum install php-opcache		
# php -v

Sanidi Kiendelezi cha PHP cha Opcache katika CentOS 7

5. Kisha, sanidi OPcache kwa kuhariri faili ya /etc/php.d/10-opcache.ini (au /etc/php.d/10-opcache.ini) kwa kutumia mhariri wako unaopenda.

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

Mipangilio ifuatayo inapaswa kukufanya uanze kutumia OPcache na kwa ujumla inapendekezwa kama utendakazi mzuri. Unaweza kuwezesha usanidi kwa kuiondoa.

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. Hatimaye, anzisha upya seva yako ya wavuti kwa Opcache kuanza kufanya kazi.

# systemctl restart nginx
OR
# systemctl restart httpd

Ni hayo tu! Opcache ni kiendelezi cha PHP kilichojengwa ili kuboresha utendaji wa PHP. Katika makala hii, tumeelezea jinsi ya kusakinisha na kusanidi OPcache katika CentOS 7. Ikiwa una maswali yoyote, wasiliana nasi kupitia fomu ya maoni hapa chini.