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ẹ.