http://docs.php.net/manual/zh/install.general.php如果需要自己配置服务器和 PHP,有两个方法将 PHP 连接到服务器上。对于很多服务器,PHP 均有一个直接的模块接口(也叫做 SAPI)。这些服务器包括 Apache、Microsoft Internet Information Server、Netscape 和 iPlanet 等服务器。其它很多服务器支持 ISAPI,即微软的模块接口(OmniHTTPd 就是个例子)。如果 PHP 不能作为模块支持 web 服务器,总是可以将其作为 CGI 或 FastCGI 处理器来使用。这意味着可以使用 PHP 的 CGI 可执行程序来处理所有服务器上的 PHP 文件请求。
问题:
1.安装了Apache,是否默认安装了PHP解释器?2.“如果 PHP 不能作为模块支持 web 服务器,总是可以将其作为 CGI 或 FastCGI 处理器来使用。”
     这句话是什么意思?
 

解决方案 »

  1.   

    1、不是2、就是作为CGI的调用方式,直接调用
      

  2.   


    什么是CGI的调用方式?http://zh.wikipedia.org/wiki/%E9%80%9A%E7%94%A8%E7%BD%91%E5%85%B3%E6%8E%A5%E5%8F%A3
      

  3.   


    1.PHP作为模块支持 web 服务器,是指PHP是WEB服务器的一部分。对么?2.PHP作为 CGI 或 FastCGI 处理器来使用。
       这里的CGI处理器是指什么?
       这里的FastCGI处理器是指什么?
      

  4.   

    模块方式时,web服务器以动态链接库方式调用 php 解释程序
    cgi方式时,web服务器以外部程序方式调用 php 解释程序为解决 cgi 方式的运行效率和管理困难的问题,出现了 FastCGI 
      

  5.   

    装了apache还要装php。。才能解析