Skip to content

Ubuntu 20.04'te PHP OPcache'i Kurun ve Yapılandırın

Slaweally
SlaweallyYönetici
2022-10-10 18:35:47 93 views
[ATTACH type="full"]127[/ATTACH]
Opcache, önceden derlenmiş komut dosyası bayt kodunu paylaşılan bellekte depolayarak PHP performansını artırmak için kullanılan güçlü bir PHP uzantısıdır. Bu nedenle PHP'nin her istekte komut dosyalarını yüklemesi ve ayrıştırması gerekmez. Bu, PHP tabanlı uygulamaların performansını hızlandıracaktır.

Bu eğitimde, Opcache PHP eklentisini Apache ve Nginx ile Ubuntu 20.04 üzerinde nasıl kuracağınızı ve etkinleştireceğinizi göstereceğiz.

Önkoşullar


  • Ubuntu 20.04 çalıştıran bir sunucu.
  • Sunucuda bir kök parola yapılandırılır.

Opcache'i Apache ile yükleyin


Bu bölümde, Apache çalıştıran sunucuda Opcache PHP modülünün nasıl kurulacağını ve etkinleştirileceğini göstereceğiz.

İlk olarak, Opcache uzantısını aşağıdaki komutla yükleyin:

apt-get install php-opcache -y


Opcache yüklendikten sonra, Opcache uzantısını etkinleştirmek için php.ini dosyasını düzenleyin.

nano /etc/php/7.4/apache2/php.ini

İyi performans için aşağıdaki satırları değiştirin.


opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200


Dosyayı kaydedip kapatın, ardından yapılandırma değişikliklerini uygulamak için Apache hizmetini yeniden başlatın:

systemctl restart apache2

Nginx ile Opcache'i yükleyin


Bu bölümde, Nginx çalıştıran sunucuda Opcache PHP modülünün nasıl kurulacağını ve etkinleştirileceğini göstereceğiz.

İlk olarak, Opcache uzantısını aşağıdaki komutla yükleyin:

apt-get install php-opcache php-fpm -y

Opcache yüklendikten sonra, Opcache uzantısını etkinleştirmek için php.ini dosyasını düzenleyin.

nano /etc/php/7.4/fpm/php.ini


İyi performans için aşağıdaki satırları değiştirin.


opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200


Dosyayı kaydedip kapatın, ardından yapılandırma değişikliklerini uygulamak için Nginx ve PHP-FPM hizmetini yeniden başlatın:

systemctl 


nginx'i yeniden başlat systemctl php7.4-fpm'yi yeniden başlat

Çözüm


Tebrikler! Ubuntu 20.04'te Nginx ve Apache ile PHP Opcache uzantısını başarıyla yüklediniz ve etkinleştirdiniz. Opcache ile artık PHP tabanlı uygulamalarınızı kolayca hızlandırabilirsiniz.
Yazdığımız şeyler bizi temsil eder, Efendilik iyidir.