Cara mengubah mode PHP
Pendahuluan
FASTPANEL® memungkinkan Anda memilih satu dari empat mode PHP yang berbeda untuk setiap situs web secara individual. Mode-mode tersebut adalah:
- PHP sebagai modul Apache
- PHP-FPM
- FCGI
- CGI
Untuk memilih mode PHP, buka menu "Settings" pada kartu Situs. Harap diperhatikan bahwa penggunaan mode apa pun selain "Apache module" memungkinkan Anda menggunakan versi PHP alternatif jika versi tersebut installed di panel.
Mode mana yang lebih baik untuk dipilih?
- Jika situs web tidak menggunakan file
.htacess, maka Anda harus memilih mode PHP-FPM. - Jika situs web menggunakan file
.htacessdan versi PHP utama sesuai, maka Anda harus memilih Apache module. - Jika situs web menggunakan file
.htacessdan versi PHP alternatif diperlukan, maka Anda harus memilih mode FastCGI. - Mode CGI lebih baik digunakan sebagai opsi terakhir jika karena alasan tertentu situs web tidak berfungsi dengan benar dalam mode lainnya.
Mari kita lihat lebih dekat setiap mode.
PHP sebagai modul Apache
Mode ini menggunakan versi PHP bawaan sistem. Dalam hal ini, Nginx digunakan sebagai server Frontend, dan Apache sebagai server Backend (skrip diproses oleh modul mod_php). Apache beroperasi dalam mode MPM ITK yang memungkinkan setiap situs web beroperasi di bawah pengguna yang terpisah.
FastCGI
Mode ini memungkinkan peralihan antar versi PHP. Dalam hal ini, Nginx digunakan sebagai server Frontend, dan Apache sebagai server Backend (skrip diproses oleh modul mod_fcgid). Dalam kasus FastCGI, proses disimpan di memori server dan memproses beberapa permintaan, yang mempercepat pemrosesan skrip PHP dan pada gilirannya memengaruhi kecepatan kerja situs. Disarankan untuk menggunakan mode ini ketika versi PHP alternatif digunakan.
PHP-FPM
Mode ini memungkinkan peralihan antar versi PHP. Dalam hal ini, PHP-FPM digunakan sebagai server Backend dan Nginx tetap sebagai server Frontend. Penting untuk diingat bahwa dalam mode ini file .htaccess tidak dapat diproses dan semua pengaturan .htaccess harus dikonversi ke konfigurasi Nginx.
CGI
Mode ini memungkinkan peralihan antar versi PHP. Apache beroperasi sebagai server Backend dan membuat proses PHP terpisah untuk setiap permintaan.