Fi OPCache sori ẹrọ lati Mu ilọsiwaju Iṣẹ PHP wa ni CentOS 7


PHP jẹ ọkan ninu ede siseto ti o gbajumọ julọ fun awọn ohun elo idagbasoke, iwọ yoo wa lori gbogbo olupin gbigba wẹẹbu. Awọn ọna ṣiṣe Iṣakoso Akoonu ti o gbajumọ julọ (CMSs) ni a kọ ni PHP, gẹgẹ bi Joomla.

Ọkan ninu ọpọlọpọ idi ti PHP fi mọ daradara ni ita nitori pe o ni ọpọlọpọ awọn amugbooro ninu pinpin aiyipada rẹ, apẹẹrẹ ni OPcahce.

Ni akọkọ ti a mọ ni Zend Optimizer +, Opcache (ti a ṣe ni PHP 5.5.0) jẹ itẹsiwaju PHP ti o lagbara ti a ṣe lati jẹki iṣẹ PHP nitorinaa igbelaruge iṣẹ elo ni apapọ. O wa bi itẹsiwaju nipasẹ PECL fun awọn ẹya PHP 5.2, 5.3 ati 5.4. O n ṣiṣẹ nipa titoju koodu baiti-ṣajọ ṣaju ni iranti ti a pin, nitorinaa yiyọ iwulo fun PHP lati kojọpọ ati atunyẹwo awọn iwe afọwọkọ lori ibeere kọọkan.

Ninu nkan yii, a yoo ṣalaye bi o ṣe le fi sori ẹrọ ati tunto OPcache ni CentOS 7 fun ẹya PHP kan pato.

Ṣe afikun Ifaagun PHP Opcache ni CentOS 7

1. Ibẹrẹ akọkọ nipa fifi sori ibi ipamọ EPEL ati atẹle nipa ibi ipamọ REMI lori eto rẹ, gẹgẹbi atẹle.

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

2. Itele, o nilo lati fi sori ẹrọ yum-utils, ikojọpọ awọn ohun elo lati faagun awọn ẹya aiyipada yum; wọn ṣe iranlọwọ fun ọ lati ṣakoso awọn ibi ipamọ yum bii awọn idii laisi eyikeyi iṣeto ọwọ ati diẹ sii.

# yum install yum-utils

3. Ni kete ti o ba ti fi awọn ohun elo yum sori ẹrọ, lo yum-config-manager lati jẹki ibi ipamọ Remi bi ibi ipamọ aiyipada fun fifi awọn ẹya PHP oriṣiriṣi ati awọn modulu sii.

# 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. Nisisiyi fi sori ẹrọ itẹsiwaju Opcache ati ṣayẹwo iru ẹya PHP rẹ lati jẹrisi pe o ni itẹsiwaju Opcache ti a fi sii nipa lilo awọn ofin atẹle.

# yum install php-opcache		
# php -v

Ṣe atunto Ifaagun PHP Opcache ni CentOS 7

5. Nigbamii, tunto OPcache nipa ṣiṣatunkọ faili /etc/php.d/10-opcache.ini (tabi /etc/php.d/10-opcache.ini) faili nipa lilo olootu ayanfẹ rẹ.

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

Awọn eto atẹle yẹ ki o bẹrẹ pẹlu lilo OPcache ati pe a ṣe iṣeduro ni gbogbogbo bi iṣẹ ti o dara. O le mu iṣeto kan ṣiṣẹ nipa ṣiṣiro rẹ.

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. Lakotan, tun bẹrẹ olupin wẹẹbu rẹ fun Opcache lati bẹrẹ iṣẹ.

# systemctl restart nginx
OR
# systemctl restart httpd

Gbogbo ẹ niyẹn! Opcache jẹ itẹsiwaju PHP ti a ṣe lati ṣe ilọsiwaju iṣẹ PHP. Ninu nkan yii, a ti ṣalaye bii o ṣe le fi sori ẹrọ ati tunto OPcache ni CentOS 7. Ti o ba ni ibeere eyikeyi, de ọdọ wa nipasẹ fọọmu awọn asọye ni isalẹ.