Sanya OPCache don Inganta Ayyukan PHP a cikin CentOS 7


PHP yana ɗaya daga cikin shahararrun yaren shirye-shirye don haɓaka aikace-aikacen, zaku same shi akan kowane uwar garken yanar gizo. Mafi shaharar Tsarin Gudanar da Abun ciki (CMSs) an rubuta su cikin PHP, kamar Joomla.

Ɗaya daga cikin dalilai masu yawa da ya sa PHP ya shahara a can akwai saboda yana da yawa kari a cikin tsoho rarraba, misali shine OPcahce.

Asalin asali da aka sani da Zend Optimizer +, Opcache (wanda aka gabatar a cikin PHP 5.5.0) shine haɓaka PHP mai ƙarfi wanda aka gina don haɓaka aikin PHP don haka haɓaka aikin aikace-aikacen gabaɗaya. Akwai shi azaman kari ta hanyar PECL don nau'ikan PHP 5.2, 5.3 da 5.4. Yana aiki ta hanyar adana bayanan byte-code da aka riga aka haɗa a cikin ƙwaƙwalwar ajiya, ta haka ne ke cire buƙatar PHP don lodawa da rarraba rubutun akan kowace buƙata.

A cikin wannan labarin, zamuyi bayanin yadda ake shigarwa da daidaita OPcache a cikin CentOS 7 don takamaiman nau'in PHP.

Sanya Opcache PHP Extension a cikin CentOS 7

1. Da farko ka fara shigar da ma'ajiyar EPEL sannan a biyo ma'ajiyar REMI akan tsarinka, kamar haka.

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

2. Na gaba, kuna buƙatar shigar da yum-utils, tarin kayan aiki don ƙaddamar da yum ta tsoho fasali; suna taimaka muku sarrafa ma'ajiyar yum da kuma fakiti ba tare da wani tsari na hannu ba da ƙari.

# yum install yum-utils

3. Da zarar an shigar da yum-utils, yi amfani da yum-config-manager don kunna Remi repository a matsayin tsohuwar ma'adana don shigar da nau'ikan PHP daban-daban da modules.

# 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. Yanzu shigar da Opcache extension kuma ku tabbatar da nau'in PHP ɗin ku don tabbatar da cewa yana da tsawo na Opcache ta hanyar amfani da bin umarni.

# yum install php-opcache		
# php -v

Sanya Opcache PHP Extension a cikin CentOS 7

5. Na gaba, saita OPcache ta hanyar gyara /etc/php.d/10-opcache.ini (ko /etc/php.d/10-opcache.ini) fayil ta amfani da editan da kuka fi so.

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

Saituna masu zuwa yakamata su fara ku da amfani da OPcache kuma ana ba da shawarar gabaɗaya azaman kyakkyawan aiki. Kuna iya kunna sanyi ta hanyar rashin amsawa.

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. A ƙarshe, sake kunna sabar gidan yanar gizon ku don Opcache ya fara aiki.

# systemctl restart nginx
OR
# systemctl restart httpd

Shi ke nan! Opcache tsawo ne na PHP wanda aka gina don inganta aikin PHP. A cikin wannan labarin, mun bayyana yadda ake shigarwa da kuma daidaita OPcache a cikin CentOS 7. Idan kuna da wasu tambayoyi, tuntuɓi mu ta hanyar sharhin da ke ƙasa.