淘先锋技术网

首页 1 2 3 4 5 6 7

PHP CLI CGI区别与应用

PHP是一种HTML中嵌入的服务器端脚本语言,能够把PHP脚本嵌入HTML文档中,在服务器上执行,发送生成的HTML文档到客户端浏览器。PHP可以通过不同的接口与Web服务器交互,这些接口包括公共网关接口(CGI)和命令行界面(CLI)。

CGI(Common Gateway Interface)通过解析用户提交的表单或者其他HTML元素,再与代码进行交互,最终呈现给用户想要的结果。CGI程序需要php-cgi扩展,其运行的方式比较简单,但是速度较慢。CGI使用Event(事件)模式,不能保持连接,每次请求都是新连接,需要完成一些初始化工作。但是,一旦初始化完成,之后的请求都能够更快地完成。

//cgi程序示例
#!/usr/local/bin/php-cgiCGI程序示例";
echo "

Hello, World!

"; echo "