关于PHP CGI和CLI的几点学习 06 April 2010 22:56 Tuesday by 小屋 浏览(3061)

 

 

本文来自小屋sjolzy.cn【原创】

 

首先关于几个概念词的总结:

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

CGI:“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。在服务器环境中,为“程序”提供标准的接口,通过这个接口,“程序”可以对服务器客户端交换的信息做一些事情。“程序”的言并没有要求。程序对接口进行操作。服务器支持CGI就要提供CGI中要求的环境变量,或者还有别的。我的理解至此为之。

 

CLI:“ 命令行界面”(Command Line Interface),可在用户提示符下键入可执行指令的界面。

 

SAPI:“ 服务器应用程序接口”(Server Application Programme Interface),可以认为是服务器端的API。貌似和CGI是一个东西,每个服务器提供的API可能不同,但是他们都提供了CGI。所以可以理解CGI是每个服务器应该有的SAPI。apache有自己的SAPI,IIS也有

阅读全文>>