CentOS 7'de PHP Performansını Artırmak için OPCache'i Kurun


PHP, uygulama geliştirmek için en popüler programlama dillerinden biridir; onu her web barındırma sunucusunda bulacaksınız. En popüler İçerik Yönetim Sistemleri (CMS'ler), WordPress, Drupal ve Joomla gibi PHP dilinde yazılmıştır.

PHP'nin iyi bilinmesinin birçok nedeninden biri, varsayılan dağıtımında çok sayıda uzantıya sahip olmasıdır; buna bir örnek OPcahce'dir.

Opcache Nedir ve Nasıl Çalışır?

Başlangıçta Zend Optimizer+ olarak bilinen Opcache (PHP 5.5.0'da tanıtıldı), PHP performansını geliştirmek ve böylece genel uygulamayı geliştirmek için oluşturulmuş güçlü bir PHP uzantısıdır. verim. PHP 5.2, 5.3 ve 5.4 sürümleri için PECL aracılığıyla bir uzantı olarak mevcuttur. >. Önceden derlenmiş betik bayt kodunu paylaşılan hafızada saklayarak çalışır, böylece PHP'nin her istekte betikleri yükleme ve ayrıştırma ihtiyacını ortadan kaldırır.

Bu makalede, belirli bir PHP sürümü için CentOS 7'de OPcache'in nasıl kurulacağını ve yapılandırılacağını açıklayacağız.

Opcache PHP Uzantısını CentOS 7'ye yükleyin

1. Aşağıdaki gibi öncelikle EPEL deposunu ve ardından REMI deposunu sisteminize yükleyerek başlayın.

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

2. Daha sonra, yum'un varsayılan özelliklerini genişletmek için bir dizi yardımcı program olan yum-utils'i yüklemeniz gerekir; herhangi bir manuel yapılandırmaya gerek kalmadan yum depolarını ve paketlerini yönetmenize yardımcı olurlar.

yum install yum-utils

3. yum-utils'i yükledikten sonra, Remi deposunu etkinleştirmek için yum-config-manager'ı kullanın. Farklı PHP sürümlerini ve modüllerini yüklemek için varsayılan depo.

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. Şimdi Opcache uzantısını yükleyin ve aşağıdaki komutları kullanarak Opcache uzantısının kurulu olduğunu doğrulamak için PHP sürümünüzü doğrulayın.

yum install php-opcache		
php -v

CentOS 7'de Opcache PHP Uzantısını Yapılandırma

5. Ardından, /etc/php.d/10-opcache.ini (veya /etc/) dosyasını düzenleyerek OPcache'i yapılandırın. php.d/10-opcache.ini) dosyasını favori düzenleyicinizi kullanarak açın.

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

Aşağıdaki ayarlar OPcache'i kullanmaya başlamanıza yardımcı olacaktır ve genellikle iyi performans olarak önerilir. Bir yapılandırmanın açıklamasını kaldırarak etkinleştirebilirsiniz.

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. Son olarak, Opcache'in çalışmaya başlaması için web sunucunuzu yeniden başlatın.

systemctl restart nginx
OR
systemctl restart httpd

Bu kadar! Opcache, PHP performansını artırmak için oluşturulmuş bir PHP uzantısıdır. Bu makalede, CentOS 7'de OPcache'in nasıl kurulacağını ve yapılandırılacağını açıkladık. Sorularınız varsa aşağıdaki yorum formunu kullanarak bize ulaşabilirsiniz.