GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal dan Mengkonfigurasi PHP OPcache di Ubuntu 20.04

OPcache adalah modul Apache untuk interpreter PHP. Ini digunakan untuk meningkatkan kinerja dengan menyimpan skrip yang telah dikompilasi di ruang memori bersama.
Umumnya, digunakan untuk mempercepat kinerja aplikasi berbasis WordPress dan PHP. OPcache menghilangkan kebutuhan PHP untuk memuat dan mengurai skrip pada setiap permintaan.

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan mengkonfigurasi PHP OPcache pada Ubuntu 20.04 VPS.

Prasyarat

  • VPS Ubuntu 20.04 (kami akan menggunakan paket SSD 2 VPS kami)
  • Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)

Masuk ke Server &Perbarui Paket OS Server

Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:

ssh root@IP_Address -p Port_number

Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH masing-masing server Anda. Selain itu, ganti 'root' dengan nama pengguna akun admin jika perlu.

Sebelum memulai, Anda harus memastikan bahwa semua paket OS Ubuntu yang diinstal di server sudah diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut:

apt-get update -y
apt-get upgrade -y

Instal dan Konfigurasi PHP OPcache dengan Apache

Di bagian ini, kami akan menunjukkan cara menginstal PHP OPcache dan mengaktifkannya untuk server web Apache.

Instal Apache dan PHP

Pertama, Anda perlu menginstal Apache, PHP, dan ekstensi PHP lainnya ke server Anda. Anda dapat menginstalnya dengan perintah berikut:

apt-get install apache2 libapache2-mod-php php php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

Setelah semua paket terinstal, verifikasi versi PHP dengan perintah berikut:

php -version

Anda akan mendapatkan output berikut:

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Konfigurasi OPcache

Selanjutnya, Anda perlu mengaktifkan PHP OPcache dengan mengedit file php.ini.

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

Batalkan komentar pada baris berikut:

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

Simpan dan tutup file kemudian restart layanan Apache untuk menerapkan perubahan:

systemctl restart apache2

Anda sekarang dapat memverifikasi instalasi PHP OPcache dengan perintah berikut:

php -i | grep opcache

Anda akan mendapatkan output berikut:

/etc/php/7.4/cli/conf.d/10-opcache.ini,
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => On => On
opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => 1 => 1
opcache.file_cache_only => 0 => 0
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180

Instal dan Konfigurasi PHP OPcache dengan Nginx

Di bagian ini, kami akan menunjukkan cara menginstal PHP OPcache dengan server web Nginx.

Instal PHP dan Nginx

Pertama, instal Nginx, PHP, dan ekstensi PHP lainnya dengan perintah berikut:

apt-get install nginx php php-fpm php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

Setelah semua paket terinstal, verifikasi versi PHP dengan perintah berikut:

php -version

Anda akan mendapatkan output berikut:

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Konfigurasi OPcache

Selanjutnya, Anda perlu mengaktifkan PHP OPcache dengan mengedit file php.ini.

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

Batalkan komentar pada baris berikut:

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

Simpan dan tutup file kemudian restart layanan Apache untuk menerapkan perubahan:

systemctl restart nginx php7.4-fpm

Anda sekarang dapat memverifikasi instalasi PHP OPcache dengan perintah berikut:

php -i | grep opcache

Anda akan mendapatkan output berikut:

/etc/php/7.4/cli/conf.d/10-opcache.ini,
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => On => On
opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => 1 => 1
opcache.file_cache_only => 0 => 0
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180

Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan PHP VPS Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal dan Mengonfigurasi CyberPanel di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi LibreNMS di Ubuntu 16.04

  3. Cara Menginstal PHP 7.3 di Ubuntu 16.04

  1. Instal dan Konfigurasi PHP OPcache di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Fail2ban di Ubuntu 20.04

  3. Cara Menginstal PHP OPcache di Ubuntu 20.04

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  3. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04