CGIモード
Apache/ngnix で直接処理せず、CGI プログラムを別途起動して処理する方法
ウェブサーバプログラムの機能の主体は、あらかじめ用意された情報を利用者(クライアント)の要求に応じて送り返すことである。そのためサーバプログラム単体では情報をその場で動的に生成してクライアントに送信するような仕組みを作ることはできなかった。 そこでサーバプログラムから他のプログラムを呼び出し、その処理結果をクライアントに送信する方法が考案された。それを実現するためのサーバプログラムと外部プログラムとの連携法の取り決めが CGI である。
https://ja.wikipedia.org/wiki/Common_Gateway_Interface
phpでCGIモードを利用する場合はphp-fpmを使用
モジュールモード
Apacheのモジュールで直接phpを実行する
PHPでモジュールモードを利用する場合はmod-phpを使用
確認方法
phpinfoで「Server API」の部分を確認する
モジュール版の場合なら「Apache 2.0 Handler」、
CGIなら「CGI/FastCGI」のように記載されている