虽然PHP能安装为CGI方式
但他本身是解释型语言
不支持编译,所以应该不能开发CGI
但不是有一个WEB服务器是用PHP开发的么?
也许有人搞出了编译程序,不过官方的消息应该是没有

解决方案 »

  1.   

    CGI
    Common Gateway Interface 公共网关接口
    凡符合该定义的都是cgi应用,php也是随着微软的isapi的出现,cgi就专指以进程方式运行运行的程序了。
    所以以模块方式安装的php,不是cgi。通常我们所说的cgi是特指用perl开发的,后缀为cgi或pl的程序。应为perl是专为开发cgi而开发的一种语言。而用其他高级语言开发的cgi由于缺乏同一的交流载体,用的很多而交流的很少。php与perl书写格式上极为相近,但不是一回事。
      

  2.   

    cgi 是一种公共网关接口 ,更是一网络的交互环境。  只要协议规则的语言均能编写出CGI 
    所以php也能。
      

  3.   

    PHP本身就是CGI
    一般起运行方式是由PHP MOD解释完成
    也可以更改其运行方式,使其类似于PERL