可能重复:
我从来没有真正理解:什么是 CGI?
在 lighttpd config 中,我们定义了两条路径(如下图),一条是 PHP 的二进制文件,一条是 socket 路径。我的问题是,lighttpd 会在哪一点获取 PHP 创建的最终 HTML 输出?二进制文件是否将输出作为响应提供给 lighttpd?或者它是否在另一个地方创建一个临时文件并且服务器获取它?
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/tmp/php.socket"
)))