CGI 、fastcgi、php-cgi、php-fpm

  1. CGI的出现:早起web服务器只能处理静态资源请求,随着web发展,需要处理动态资源请求。web服务器无法处理,就只能依靠外部应用程序来处动态请求。既然要外部应用程序处理动态资源请求,那web服务器与外部应用程序就需要数据通信,通信自然需要一种规范,CGI就是web服务器与外部应用程序通信的协议。(联想http协议)
  2. CGI程序和web服务器数据传递通过环境变量和标准输入,标准输出。请求的实体主体部分是通过标准输入传递给CGI程序,处理结果是通过标准输出返回给web服务器。
  3. 以上部分内容来自:https://www.jianshu.com/p/c4dc22699a42

猜你喜欢

转载自www.cnblogs.com/bneglect/p/12195877.html