网络处理流程
nginx接收到客户的数据请求-->解析是静态数据还是动态数据--->静态(查找对应页面,返回结果给客户)-->动态(需要对用户的请求进行解析)--->调用PHP解释器(windows php-cgi linux PHP-FPM)(调用的同时需要把一些必要的信息传递给PHP解释器,例如用户的IP,用户的请求类型等等)---->PHP解析器成C语言进行命令的理解,然后调用php.ini配置文件解析php,初始化执行环境--->返回CGI处理格式的数据给服务器
CGI php与Apache或者nginx进行沟通的协议
FastCGI CGI效率底下的替代产物
PHP-CGI CGI协议在windows下的实现程序
PHP-FPM FastCGI在linux下的实现