找了资料说php在iis6下有三种模式
cgi isapi fastcgi
在iis7.5下,想配置cgi模式,不知道如何配置
如果通过处理程序映射,设置模块映射,选择FastCgiModule 同时执行路径
选择php5下的php-cig.exe这种模式
访问phpinfo.php,显示的Server API 为:CGI/FastCGI 
那这到底是CGI还是FastCgi,
如何配置CGI和FastCgi模式???

解决方案 »

  1.   

    访问phpinfo.php,显示的Server API 为:CGI/FastCGI  
    理论上说就是 FastCGI(快速的CGI)了,当然你的硬件条件不充足的话,也可能是 CGI 方式,这并不影响php的运行。在 iis7 中安装 FastCGI 最直接、最简洁的方法就是采用 php 的 install 文件
      

  2.   

    那到底如何区分是CGI还是FastCgi?
    因为我想两种模式都配置看看效果,具体如何配置呢????
      

  3.   

    CGI 通用网关接口(Common Gateway Interface)
    FastCgi 快速的CGI
      

  4.   

    这个我知道,但是我现在配置的模式我怎么知道是CGI还是FastCgi
    你刚说的:
    理论上说就是 FastCGI(快速的CGI)了,当然你的硬件条件不充足的话,也可能是 CGI 方式,这并不影响php的运行。
    这个让我很困惑,是CGI或FastCgi跟机子的硬件相关?不是由设置实现的?我怎么才能知道是CGI模式还是FastCgi模式??
      

  5.   

    是这样的:
    传统的cgi以进程方式工作,当其出现问题时,可能导致操作系统崩溃
    FastCgi 是以隔离方式工作的,当其出现问题时,将被挂起而不影响系统的其他进程。并且他支持线程,所以运行速度比较快
    至于如何准确的识别 CGI或FastCgi,这已经超出本版的范围了,请到 windows 版面求解
      

  6.   

    FastCgi 最好。我现在在用 windows 2008R2 IIS 7.5 FastCgi,php+mysql
      

  7.   

    你怎么确定你用的是FastCgi而不是普通CGI??