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: | ||
<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. | ||
<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. | ||
<syntaxhighlight lang="shell"> | |||
opcache.enable=1 | |||
opcache.memory_consumption=128 | |||
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: | ||
<syntaxhighlight lang="shell"> | |||
systemctl restart apache2 | |||
</syntaxhighlight> | |||
*Jika menggunakan [[Nginx]] | *Jika menggunakan [[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: | ||
<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. | ||
<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. | ||
<syntaxhighlight lang="shell"> | |||
opcache.enable=1 | |||
opcache.memory_consumption=128 | |||
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: | ||
<syntaxhighlight lang="shell"> | |||
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]] | ||