PHP面试问题:PHP常见运行模式有哪些?
PHP常见运行模式包括:
- CGI模式:允许Web服务器通过特定的协议与应用程序进行通信,将网页和WEB服务器中的执行程序连接起来,将HTML接收的指令传递给服务器执行程序,然后将服务器执行程序返回到HTML页面。
- FastCGI模式:是CGI模式的升级版,只要打开之后,就不会每次都花时间去fork,可以一直处理请求,不再需要结束过程。
- CLI模式:是PHP命令行运行的接口,不同于在Web服务器上运行的PHP环境,可以在命令行下运行PHP程序。
- 模块模式:接收请求调用“mod_php”模块处理。
- ISAPI模式:是微软提供的一套面向Internet服务的API接口,可以在被用户请求激活后长驻内存,等待用户的另一个请求。