PHP常见运行模式主要有以下5种:
CGI:Common Gateway Interface(通用网关接口)
FastCGI:CGI的升级版本,FastCGI是一种协议,而PHP-FPM(PHP-FastCGI Process Manager)就是实现了FastCGI协议的程序
CLI:Command Line Interface(命令行接口),该模式不需要启动PHP-FPM
Module:模块模式,Apache等Web服务器运行的模式
ISAPI:Internet Server Application Program Interface,Windows操作系统专属
下面是获取当前PHP脚本运行模式(SAPI)的代码:
<?php
echo PHP_SAPI; // 可能值:fpm-fcgi、cli
//========== 总结 ==========//
// 1、也可以使用php_sapi_name()函数获取,和使用PHP_SAPI常量获取是一样的。