Dalam panduan ini, kami akan memandu Anda melalui instalasi Zend OPcache di distribusi Linux berbasis Debian seperti Ubuntu dan Mint.
OpCache adalah modul caching lanjutan yang beroperasi mirip dengan solusi caching lainnya. Dengan menyimpan halaman PHP pra-kompilasi situs Anda dalam memori bersama, ini secara substansial meningkatkan kinerja PHP dan, dengan ekstensi, situs web Anda. Ini menghindari kebutuhan PHP untuk memuat halaman ini setiap kali server menerima permintaan.
Dalam panduan ini, kami akan menggunakan Ubuntu 20.04 dalam posting ini, dan kami akan menunjukkan cara menginstal dan mengaktifkan modul di server web Apache dan Nginx. Jika Anda memerlukan bantuan untuk menyetel server, silakan merujuk ke salah satu panduan kami yang lain.
Instal dan Konfigurasi PHP OPcache untuk Apache Debian
Untuk memulai, luncurkan terminal Anda dan perbarui indeks paket Anda:
$ sudo apt update
Kemudian, seperti yang ditunjukkan di bawah ini, instal server web Apache, PHP, dan modul PHP, termasuk modul php-opcache.
$ sudo apt install apache2 libapache2-mod-php php-curl php-mbstring php-opcache php-mysql php-xml php-gd
Perintah menginstal versi terbaru dari server web Apache, serta PHP dan ekstensinya. Jalankan perintah berikut untuk melihat versi PHP yang telah Anda instal:
$ php –version
Modul caching OPcache sekarang harus diaktifkan. Untuk melakukannya, buat perubahan pada file pengaturan php.ini.
$ sudo vim /etc/php.ini
Cari dan batalkan komentar pada baris berikut
pcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=200
Simpan perubahan dan keluar.
Kemudian restart Apache untuk menerapkan perubahan.
$ sudo systemctl restart apache2
Terakhir, verifikasi bahwa Opcache telah diaktifkan sebagai berikut:
$ php -i | grep opcache
Output berikut akan ditampilkan di layar Anda.
Ini adalah bukti yang cukup bahwa modul Opcache telah berhasil diinstal.
Instal dan Konfigurasi PHP OPcache untuk Nginx
Ikuti prosedur di bawah ini jika Anda ingin menggunakan Nginx sebagai server web pilihan Anda.
Instal Nginx, PHP, dan ekstensi PHP terkait seperti sebelumnya.
$ sudo apt install nginx php php-fpm php-cli php-curl php-mbstring php-opcache php-mysql php-xml php-gd
Sekali lagi, konfirmasikan versi PHP yang diinstal.
$ php -v
Selanjutnya, akses file konfigurasi php.ini untuk mengaktifkan Opcache.
$ sudo vim /etc/php.ini
Seperti sebelumnya, batalkan komentar pada baris berikut untuk mengaktifkan Opcache untuk Nginx.
opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=200
Simpan perubahan dan keluar.
Kemudian restart server web Nginx dan layanan PHP-FPM.
$ sudo systemctl restart nginx
Terakhir, konfirmasikan bahwa Opcache berhasil diinstal:
$ php -i | grep opcache
Anda akan melihat bahwa modul caching Zend Opcache berhasil diinstal.