Apache secara native tidak mendukung skrip PHP tanpa modul khusus. Modul yang memberi tahu Apache cara menangani skrip PHP disebut sebagai penangan PHP. Tanpa modul yang dikonfigurasi dengan benar, Apache hanya akan mengirimi Anda file PHP sebagai unduhan karena tidak tahu harus berbuat apa lagi Show
Hander apa yang didukung cPanel dan Plesk dengan Apache?cPanelPleskDSO/mod_phpModul Apache/mod_phpCGICGIFCGI/FastCGIFCGI/FastCGIPHP-FPMPHP-FPMsuPHP-- (CGI w/ suExec diaktifkan)LSAPI-- (kecuali Server Web LiteSpeed diinstal) Secara umum, bagaimana cara kerja masing-masing penangan PHP dan apa pro dan kontra bekerja dengan masing-masing dari mereka?Setiap modul menyediakan metode parsing PHP yang berbeda Modul DSO/ApacheIni juga disebut sebagai mod_php. Modul ini memungkinkan Apache sendiri untuk langsung mengurai dan menampilkan file PHP. Skrip PHP yang diuraikan oleh mod_php dijalankan sebagai pengguna yang sama dengan yang dilakukan Apache sendiri (bukan akun pengguna yang menghosting file PHP Pro
Kontra
CGISingkatan dari Common Gateway Interface. Dengan menggunakan handler ini, sistem akan menjalankan skrip PHP sebagai pengguna yang memiliki domain atau subdomain Pro
Kontra
FCGI/CepatCGIFastCGI adalah variasi dari protokol CGI yang memberikan sejumlah manfaat dibandingkan penangan CGI yang lebih lama. Dengan menggunakan modul ini, sistem akan menjalankan skrip PHP sebagai pengguna yang memiliki domain atau subdomain. Ada beberapa perbedaan antara mod_fastcgi dan mod_fcgid, tetapi tidak ada yang relevan dengan ruang lingkup artikel ini Pro
Kontra
PHP-FPMFPM adalah singkatan dari Manajer Proses FastCGI. Ini adalah cara yang ditingkatkan untuk mengimplementasikan pemrosesan FastCGI dari PHP. Dengan menggunakan handler ini, sistem akan menjalankan skrip PHP sebagai pengguna yang memiliki domain atau subdomain. Setiap kumpulan FPM dapat memiliki pengaturan independen Pro
Kontra
suPHPHandler ini dirancang khusus untuk melayani skrip PHP sebagai pemilik domain atau subdomain yang menjalankan skrip PHP. Di server cPanel, ini juga dikonfigurasi untuk melarang eksekusi file dengan izin yang tidak aman. cPanel salinan suPHP mereka dengan perbaikan keamanan terbaru Pro
Kontra
LSAPIPenangan ini mengimplementasikan SAPI LiteSpeed Web Server (LSWS). Penangan ini membutuhkan CloudLiunx atau LSWS untuk manfaat maksimal. Dengan menggunakan handler ini, sistem akan menjalankan skrip PHP sebagai pengguna yang memiliki domain atau subdomain Pro
Kontra
Hander PHP mana yang harus saya gunakan?Apa yang harus Anda gunakan bergantung pada sumber daya server Anda dan jenis situs PHP yang perlu Anda layani. Di cPanel, kami merekomendasikan default ke suPHP, LSAPI atau FCGI. Di Plesk kami merekomendasikan FastCGI. Setelah Anda memahami cara kerja PHP-FPM, Anda mungkin ingin mencoba mengaktifkannya untuk setidaknya beberapa situs dan melihat apakah itu membantu sama sekali Bagaimana cara mengubah penangan PHP yang digunakan Apache?Jangan ubah penangan PHP yang Anda gunakan tanpa sepenuhnya memahami apa yang akan dilakukan penangan. Jika Anda beralih dari penangan yang menjalankan skrip sebagai pengguna ke yang tidak, atau sebaliknya, Anda mungkin perlu menyesuaikan izin beberapa file atau direktori sehingga Apache dapat mengakses sesuatu dengan benar Di cPanel, Anda dapat menyesuaikan penangan PHP di WHM dengan mengeklik MultiPHP Manager, lalu pilih tab PHP Handler dan sesuaikan penangan sesuai kebutuhan Setelan di area cPanel ini hanya berlaku jika Anda belum mengonfigurasi situs untuk menggunakan PHP-FPM di layar MultiPHP Manager utama Di Plesk, navigasikan ke Paket Layanan > Paket contoh > Setelan PHP > jalankan PHP sebagai dan pilih penangan yang ingin Anda gunakan Jika Anda memiliki layanan dengan HostDime dan Anda tidak yakin apa yang harus dilakukan tentang penangan PHP Anda, silakan hubungi kami untuk mendapatkan bantuan sebelum mencoba melakukan perubahan apa pun Bagaimana cara mengaktifkan PHP CGI?Menggunakan PHP-CGIWrap . Sambungkan ke akun Anda melalui SSH dan salin PHP versi CGI ke direktori cgi-bin Anda sendiri dengan perintah berikut. cp /usr/www/cgi-bin/php7. cgi ~/public_html/cgi-bin/ Membuat. htaccess di direktori tempat file PHP Anda berada, dan tambahkan baris ini. Aplikasi AddType/x-httpd-php7 Bagaimana cara memperbarui konfigurasi PHP?Memodifikasi PHP. . Masuk ke cPanel Temukan File Manager di bagian File di cPanel. . Arahkan ke direktori tempat Anda akan menyimpan atau mengedit PHP. . Edit bagian PHP. . Klik SIMPAN PERUBAHAN di sudut kanan atas untuk menyimpan modifikasi atau penambahan Anda ke file Bagaimana cara mengkonfigurasi PHP sebagai modul Apache?Perhatikan bahwa ada lebih dari satu cara untuk mengonfigurasi Apache dan PHP, tetapi ini mungkin merupakan metode tercepat. . Langkah 1. Unduh file PHP. . Langkah 2. Ekstrak file. . Langkah 3. Konfigurasikan php.ini. . Langkah 4. Tambahkan C. \php ke variabel lingkungan PATH. . Langkah 5. Konfigurasikan PHP sebagai modul Apache. . Langkah 6. Uji file PHP Bagaimana cara mengkonfigurasi pengaturan PHP?Untuk mengonfigurasi pengaturan PHP
. open the php. berkas ini. Cari file untuk pengaturan yang ingin Anda ubah. Jika pengaturan dikomentari (baris dimulai dengan titik koma [;]), hapus titik koma dan tetapkan nilainya . |