以CGI方式运行时,web server将用户请求以消息的方式转交给PHP独立进程,PHP与web服务之间无从属关系;CLI则是命令行接口,用于在操作系统命令行模式下执行PHP,比如可以直接在win的cmd或linux的shell模式下直接输入 php a.php 来得到结果。它与CGI模式最大的不同的地方在于既不会输出HTTP头信息(CGI模式除了输出用户能看到的结果外,还会输出用户不能直接看到的HTTP 头信息),抛出的信息也直接以文本方式而不以HTML方式给出,比如新建一个 test.php。
暂时还不知道 什么是cgi与cli。
相关文章
- 【推荐】PHP中格式化时间函数date与gmdate的区别 | 修改PHP的默认时区
- PHP中 post 与get的区别 详细说明
- PHP 线程安全与非线程安全版本的区别深入解析
- 浅析PHP中for与foreach两个循环结构遍历数组的区别
- Redis(Windows安装方法与Java调用实例 & 配置文件参数说明 & Java使用Redis所用Jar包 & Redis与Memcached区别 & redis-cli.exe命令及示例)
- PHP——抽象类与接口的区别
- CURL与PHP-CLI的应用【CLI篇】
- Atitit. 数据库-----catalog与schema的设计区别以及在实际中使用 获取数据库所有库表 java jdbc php c#.Net
- 详解php常量const与define的区别和实例
- CURL与PHP-CLI的应用【CURL篇】