OPcache adalah modul penerjemah PHP untuk Apache. Ini meningkatkan kinerja dengan menyimpan skrip yang telah dikompilasi di kumpulan memori bersama. Modul ini biasanya digunakan untuk mempercepat dan meningkatkan kinerja aplikasi web PHP seperti WordPress, Drupal, dan situs PHP kustom. Dengan OPcache, tidak perlu memuat dan mengurai skrip PHP untuk setiap permintaan.
Setelah itu, mari fokus pada cara menginstal dan mengaktifkan modul PHP Opcache di Ubuntu 20.04.
Langkah 1:Perbarui Ubuntu 20.04
Pertama, pastikan daftar paket di-refresh sebagai berikut
$ sudo apt update
Ini memastikan repositori dan daftar paket selalu mutakhir. Setelah selesai, lanjutkan ke langkah berikutnya.
Langkah 2:Instal Apache dan PHP
Pertama-tama instal Apache, PHP, dan ekstensi PHP yang diperlukan di sistem Anda. Jalankan perintah:
$ sudo apt-get install apache2 libapache2-mod-php php php-opcache php-mysql php-mbstring php-cli php-zip php-gd php-curl php-xml -y
Setelah instalasi, verifikasi versi PHP seperti yang ditunjukkan:
$ php -v
Langkah 3:Konfigurasi PHP Opcache
Pada langkah ini, kita akan mengkonfigurasi Opcache. Pertama, edit file php.ini untuk mengaktifkan layanan Opcache. Jalankan:
$ sudo nano /etc/php/7.4/apache2/php.ini
Selanjutnya, batalkan komentar pada baris berikut:
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=10000 opcache.revalidate_freq=200
Selanjutnya, simpan file dan keluar. Untuk melakukan perubahan yang dibuat, muat ulang server web.
$ sudo systemctl restart apache2
Untuk mengkonfirmasi atau memeriksa bahwa modul OPcache telah dimuat, jalankan perintah:
$ php -i | grep opcache
Outputnya seperti gambar di bawah ini:
Instal dan Konfigurasi PHP OPcache dengan Nginx
Anda dapat memilih untuk menginstal PHP OPcache dengan server web Nginx daripada Apache. Ikuti langkah-langkah yang diberikan di bawah ini:
Langkah 1:Instal PHP dan Nginx
Mulailah dengan menginstal Nginx, PHP, dan ekstensi PHP yang diperlukan seperti yang ditunjukkan:
$ sudo apt-get install nginx php php-fpm php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y
Untuk memastikan instalasi berhasil, periksa versi PHP yang diinstal sebagai berikut:
$ php -V
Langkah 2:Konfigurasi OPcache
Pada langkah ini, kita akan mengkonfigurasi Opcache. Pertama, edit file php.ini untuk mengaktifkan layanan Opcache. Jalankan:
$ sudo vim /etc/php/7.4/fpm/php.ini
Sekali lagi, batalkan komentar pada baris berikut seperti yang kita lihat sebelumnya dengan Apache.
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=10000 opcache.revalidate_freq=200
Selanjutnya, simpan file dan keluar. Terakhir, muat ulang server web dan layanan PHP-FPM untuk menerapkan perubahan.
$ sudo systemctl restart nginx php7.4-fpm
Untuk memverifikasi instalasi PHP Opcache, jalankan perintah:
$ php -i | grep opcache
PHP Opcache sekarang berhasil diinstal pada Ubuntu 20.04: