1.CGI
Web サーバーが特定のプロトコルを介してアプリケーションと通信できるようにします。CGI は、Web ページと WEB サーバーの実行プログラムを接続し、HTML で受け取った命令をサーバーの実行プログラムに渡します。そしてサーバーを実行します。プログラムは HTML ページに戻ります。クロスプラットフォーム CGI は優れたパフォーマンスを備えており、ほぼすべてのオペレーティング システムに実装できます。
2.高速CGI
Fast-cgi は cgi モードのバージョンアップ版で、開いていれば毎回 fork する手間がかからず、プロセスを終了せずに常にリクエストを処理できます。
3. CLI
Webサーバー上で動作するPHP環境(PHP-CGI、ISAPIなど)とは異なり、phpコマンドラインを実行するためのインターフェースです。つまり、PHP はフロントエンド ページを作成できるだけでなく、バックグラウンド プログラムも作成できます。
4.Webモジュールモード
apache+php の実行時はデフォルトでモジュールモードが使用され、php を apache のモジュールとして使用し、ユーザーリクエストを受信すると mod_php モジュールを呼び出して直接処理します。
5.ISAPI
Microsoft が提供するインターネット サービス用の API インターフェイスのセットです。ISAPI DLL は、ユーザーの要求によってアクティブ化された後、メモリ上に常駐し、別のユーザーの要求を処理する関数を 1 つの DLL に設定することもできます。
上記は、PHP の一般的な動作モードについて詳しく説明したものであり、皆様のお役に立てれば幸いです。