以CGI方式运行时,web server将用户请求以消息的方式转交给PHP独立进程,PHP与web服务之间无从属关系;CLI则是命令行接口,用于在操作系统命令行模式下执行PHP,比如可以直接在win的cmd或linux的shell模式下直接输入 php a.php 来得到结果。它与CGI模式最大的不同的地方在于既不会输出HTTP头信息(CGI模式除了输出用户能看到的结果外,还会输出用户不能直接看到的HTTP 头信息),抛出的信息也直接以文本方式而不以HTML方式给出,比如新建一个 test.php。
暂时还不知道 什么是cgi与cli。
相关文章
- 08-29vue-cli3与vue2的区别;vue-cli3项目搭建
- 08-29php cgi 与 cli 区别
- 08-29php 4.X与5.x版本构造函数区别与类的继承
- 08-29PHP中静态方法(static)与非静态方法的使用及区别
- 08-29CGI与fastcgi与php-fpm与php-cgi的关系
- 08-29PHP 单引号 与双引号区别
- 08-29python学习第十九天三元运算符与php语言区别
- 08-29PHP面向对象中 static:: 与 self:: parent:: $this-> 的区别
- 08-29深入解析PHP中逗号与点号的区别
- 08-29CURL与PHP-CLI的应用【CLI篇】