Enable OPcache: Difference between revisions

No edit summary
No edit summary
 
Line 1: Line 1:
[[File:Php logo.jpeg|thumb]]
[[File:Php logo.jpeg|thumb]]
''Opcache'' adalah ekstensi [[PHP]] yang kuat digunakan untuk meningkatkan kinerja [[PHP]] dengan menyimpan bytecode skrip yang telah dikompilasi di memori bersama. Jadi [[PHP]] tidak perlu memuat dan mengurai skrip pada setiap permintaan. Hal ini akan mempercepat kinerja aplikasi berbasis [[PHP]].
''Opcache'' adalah ekstensi [[PHP]] yang kuat digunakan untuk meningkatkan kinerja [[PHP]] dengan menyimpan bytecode skrip yang telah dikompilasi di memori bersama. Jadi [[PHP]] tidak perlu memuat dan mengurai skrip pada setiap permintaan. Hal ini akan mempercepat kinerja aplikasi berbasis [[PHP]].
==Install Opcache with Apache==
==Install Opcache with Apache==
Di bagian ini, kami akan menunjukkan cara menginstal dan mengaktifkan modul Opcache PHP di server yang menjalankan [[Apache]].
Di bagian ini, kami akan menunjukkan cara menginstal dan mengaktifkan modul Opcache PHP di server yang menjalankan [[Apache]].
*Pertama, instal ekstensi Opcache dengan perintah berikut:
*Pertama, instal ekstensi Opcache dengan perintah berikut:
apt-get install php-opcache -y
<syntaxhighlight lang="shell">
apt-get install php-opcache -y
</syntaxhighlight>
 
*Setelah Opcache terinstal, edit file <code>php.ini</code> untuk mengaktifkan ekstensi Opcache.
*Setelah Opcache terinstal, edit file <code>php.ini</code> untuk mengaktifkan ekstensi Opcache.
vim /etc/php/7.4/apache2/php.ini
<syntaxhighlight lang="shell">
vim /etc/php/7.4/apache2/php.ini
</syntaxhighlight>
 
*Ubah baris berikut untuk kinerja yang baik.
*Ubah baris berikut untuk kinerja yang baik.
opcache.enable=1
<syntaxhighlight lang="shell">
opcache.memory_consumption=128
opcache.enable=1
opcache.max_accelerated_files=3000
opcache.memory_consumption=128
opcache.revalidate_freq=200
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200
</syntaxhighlight>
 
*Simpan dan tutup file kemudian restart layanan [[Apache]] untuk menerapkan perubahan konfigurasi:
*Simpan dan tutup file kemudian restart layanan [[Apache]] untuk menerapkan perubahan konfigurasi:
systemctl restart apache2
<syntaxhighlight lang="shell">
systemctl restart apache2
</syntaxhighlight>
 
*Jika menggunakan [[Nginx]]
*Jika menggunakan [[Nginx]]
systemctl restart nginx
<syntaxhighlight lang="shell">
systemctl restart nginx
</syntaxhighlight>
 
==Install Opcache with Nginx==
==Install Opcache with Nginx==
Di bagian ini, kami akan menunjukkan cara menginstal dan mengaktifkan modul Opcache PHP di server yang menjalankan [[Nginx]].
Di bagian ini, kami akan menunjukkan cara menginstal dan mengaktifkan modul Opcache PHP di server yang menjalankan [[Nginx]].
*Pertama, instal ekstensi Opcache dengan perintah berikut:
*Pertama, instal ekstensi Opcache dengan perintah berikut:
apt-get install php-opcache php-fpm -y
<syntaxhighlight lang="shell">
apt-get install php-opcache php-fpm -y
</syntaxhighlight>
 
*Setelah Opcache terinstal, edit file <code>php.ini</code> untuk mengaktifkan ekstensi Opcache.
*Setelah Opcache terinstal, edit file <code>php.ini</code> untuk mengaktifkan ekstensi Opcache.
vim /etc/php/7.4/fpm/php.ini
<syntaxhighlight lang="shell">
vim /etc/php/7.4/fpm/php.ini
</syntaxhighlight>
 
*Ubah baris berikut untuk kinerja yang baik.
*Ubah baris berikut untuk kinerja yang baik.
opcache.enable=1
<syntaxhighlight lang="shell">
opcache.memory_consumption=128
opcache.enable=1
opcache.max_accelerated_files=3000
opcache.memory_consumption=128
opcache.revalidate_freq=200
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200
</syntaxhighlight>
 
*Simpan dan tutup file kemudian restart layanan Nginx dan PHP-FPM untuk menerapkan perubahan konfigurasi:
*Simpan dan tutup file kemudian restart layanan Nginx dan PHP-FPM untuk menerapkan perubahan konfigurasi:
systemctl restart nginx
<syntaxhighlight lang="shell">
systemctl restart php7.4-fpm
systemctl restart nginx
</syntaxhighlight>
 
<syntaxhighlight lang="shell">
systemctl restart php7.4-fpm
</syntaxhighlight>
 
==Source==
==Source==
*[https://www.howtoforge.com/install-and-configure-php-opcache-on-ubuntu-20-04/ howtoforge.com]
*[https://www.howtoforge.com/install-and-configure-php-opcache-on-ubuntu-20-04/ howtoforge.com]
[[Category:PHP]]
[[Category:PHP]]