SAPI:Server Application Programming Interface 服务端应用编程端口.
CLI:Command Line Interface 命令行接口(可用于批处理或者shell脚本中)
http://www.phpe.net/manual/features.commandline.php

解决方案 »

  1.   

    SAPI:Server Application Programming Interface 服务端应用编程端口.照字面上来讲 是一种 接口。既然是接口,理论上用任何语言都能实现的。所以,理论上php能实现SAPI但是php是一门语言不是一个接口,所以php不是SAPI!O(∩_∩)O~马虎搜索 在Google上百度一下
      

  2.   

    有点明白了,比如说用PHP的CLI就是一个SAPI的接口,用以和服务器的联系。再请教一个问题,接口是什么啊?老听到这个名词,但对其含义很不清楚,哪位能给我个简单的介绍?
      

  3.   

    我在一本书上看到这样的描述“PHP 位于web 服务器(如apache)和用户之间的中间层SAPI”,这一点我不明白,不是说用户输入一个URL,由apache来解析它并调用PHP来做相应的处理,并把相应的页面返回给用户,所以给我的感觉是用户是直接和apache打交道的,apache再调用php, 可为何这里说是 用户-->SAPI(php)-->web server?