1.CGI
Memungkinkan server web untuk berkomunikasi dengan aplikasi melalui protokol tertentu. Dalam istilah awam, CGI seperti jembatan yang menghubungkan halaman web dan program eksekusi di server WEB, meneruskan instruksi yang diterima oleh HTML ke program eksekusi server, dan kemudian mengeksekusi server. Program kembali ke halaman HTML. CGI lintas platform memiliki kinerja luar biasa dan dapat diimplementasikan di hampir semua sistem operasi.
2. FastCGI
Fast-cgi adalah versi upgrade dari mode cgi. Ini seperti cgi residen selama dibuka, tidak memerlukan waktu untuk melakukan fork setiap saat dan selalu dapat memproses permintaan tanpa mengakhiri prosesnya.
3.KL
Ini adalah antarmuka untuk menjalankan baris perintah php, yang berbeda dengan lingkungan PHP (PHP-CGI, ISAPI, dll.) yang berjalan di server web. Dengan kata lain, PHP tidak hanya dapat menulis halaman front-end, tetapi juga dapat menulis program latar belakang.
4. Mode modul web
Ketika apache+php berjalan, mode modul digunakan secara default. Ia menggunakan php sebagai modul apache dan memulainya ketika apache dimulai. Ketika permintaan pengguna diterima, permintaan tersebut diproses langsung dengan memanggil modul mod_php.
5.ISAPI
Ini adalah sekumpulan antarmuka API untuk layanan Internet yang disediakan oleh Microsoft. DLL ISAPI dapat disimpan di memori setelah diaktifkan oleh permintaan pengguna dan menunggu permintaan pengguna lain. Beberapa fungsi pemrosesan permintaan pengguna juga dapat diatur dalam satu DLL.
Di atas adalah penjelasan rinci tentang mode operasi umum PHP. Saya harap dapat bermanfaat bagi semua orang.