php在apache下一般有三种工作方式:CGI,Apache模块,FastCGI
在CGI模式下,如果用户请求一个php文件,web服务器就会调用php解析器去解析这个文件,然后把结果返回给客户端。
在apache模块模式下,将php解析器作为了apache的一个模块,这样php解析器就与web服务器一起运行。
在fastcgi模式下,web服务器不会像cgi那样每次都启动一个新的进程,而是将内容传递到一个已有的进程中(这个进程在web服务器启动时就开启了,而且不会退出),这个进程就会一次次的处理来自客户端的请求。
本文介绍了PHP在Apache服务器下的三种工作方式:CGI、Apache模块及FastCGI。CGI模式下,每次请求都会启动新的进程来处理;Apache模块模式使PHP与服务器一同运行;FastCGI模式则通过长期运行的进程来处理多次请求。
1808

被折叠的 条评论
为什么被折叠?



