Settu upp OPCache til að bæta PHP árangur í CentOS 7


PHP er eitt vinsælasta forritunarmálið til að þróa forrit, þú finnur það á öllum vefþjónum. Vinsælustu innihaldsstjórnunarkerfin (CMS) eru skrifuð í PHP, eins og Joomla.

Ein af mörgum ástæðum fyrir því að PHP er vel þekkt þarna úti er vegna þess að það hefur fjölmargar viðbætur í sjálfgefna dreifingu, dæmi er OPcahce.

Upphaflega þekktur sem Zend Optimizer+, Opcache (kynnt í PHP 5.5.0) er öflug PHP viðbót byggð til að auka afköst PHP og auka þannig heildarframmistöðu forrita. Það er fáanlegt sem viðbót í gegnum PECL fyrir PHP útgáfur 5.2, 5.3 og 5.4. Það virkar með því að geyma forsamsetta bætikóða í forskrift í sameiginlegu minni, og þar með fjarlægir þörfina fyrir PHP til að hlaða og flokka forskriftir við hverja beiðni.

Í þessari grein munum við útskýra hvernig á að setja upp og stilla OPcache í CentOS 7 fyrir tiltekna PHP útgáfu.

Settu upp Opcache PHP viðbótina í CentOS 7

1. Byrjaðu fyrst á því að setja upp EPEL geymsluna og síðan REMI geymsluna á kerfinu þínu, eins og hér segir.

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

2. Næst þarftu að setja upp yum-utils, safn af tólum til að auka sjálfgefna eiginleika yum; þeir hjálpa þér að stjórna yum geymslum sem og pakka án nokkurrar handvirkrar uppsetningar og fleira.

# yum install yum-utils

3. Þegar þú hefur sett upp yum-utils skaltu nota yum-config-manager til að virkja Remi repository sem sjálfgefna geymsla til að setja upp mismunandi PHP útgáfur og einingar.

# 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. Settu nú upp Opcache viðbótina og staðfestu PHP útgáfuna þína til að staðfesta að hún hafi Opcache viðbótina uppsetta með eftirfarandi skipunum.

# yum install php-opcache		
# php -v

Stilltu Opcache PHP viðbótina í CentOS 7

5. Næst skaltu stilla OPcache með því að breyta /etc/php.d/10-opcache.ini (eða /etc/php.d/10-opcache.ini) skránni með uppáhalds ritlinum þínum.

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

Eftirfarandi stillingar ættu að koma þér af stað með að nota OPcache og er almennt mælt með því sem góður árangur. Þú getur virkjað stillingu með því að aflýsa henni.

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ð lokum skaltu endurræsa vefþjóninn þinn svo Opcache byrji að virka.

# systemctl restart nginx
OR
# systemctl restart httpd

Það er allt og sumt! Opcache er PHP viðbót byggð til að bæta PHP árangur. Í þessari grein höfum við útskýrt hvernig á að setja upp og stilla OPcache í CentOS 7. Ef þú hefur einhverjar spurningar skaltu hafa samband við okkur í gegnum athugasemdaformið hér að neðan.