1.CGI
Permite que el servidor web se comunique con la aplicación a través de un protocolo específico. En términos sencillos, CGI es como un puente que conecta la página web y el programa de ejecución en el servidor WEB, pasa las instrucciones recibidas por HTML al programa de ejecución del servidor. y luego ejecuta el servidor. El programa regresa a la página HTML. CGI multiplataforma tiene un rendimiento excelente y se puede implementar en casi cualquier sistema operativo.
2. CGI rápido
Fast-cgi es una versión mejorada del modo cgi. Es como un cgi residente. Siempre que esté abierto, no lleva tiempo bifurcarse cada vez y siempre puede procesar solicitudes sin finalizar el proceso.
3. CLI
Es la interfaz para ejecutar la línea de comando php, que es diferente del entorno PHP (PHP-CGI, ISAPI, etc.) que se ejecuta en el servidor web. En otras palabras, PHP no solo puede escribir páginas frontales, sino también programas en segundo plano.
4. Modo módulo web
Cuando se ejecuta apache + php, el modo de módulo se usa de forma predeterminada. Utiliza php como módulo de apache y lo inicia cuando se inicia apache. Cuando se recibe una solicitud del usuario, se procesa directamente llamando al módulo mod_php.
5. ISAPI
Es un conjunto de interfaces API para servicios de Internet proporcionados por Microsoft. Una DLL ISAPI puede residir en la memoria después de ser activada por una solicitud de usuario y esperar otra solicitud de usuario. También se pueden configurar varias funciones de procesamiento de solicitudes de usuario en una DLL.
Lo anterior es una explicación detallada de los modos operativos comunes de PHP. Espero que sea útil para todos.