PHP的四种运行方式
2015-09-24 10:44
375 查看
一、作为Web服务器模块运行,稳定性高,安全保障由Web服务器机制提供。例如:PHP可以作为Apache的模块来运行。
二、作为CGI来使用。简单的说,CGI是一个可执行程序,来处理服务器传递的php脚本,效率低下,安全性低,而且必须和Web服务器部署在一起,无法承受高并发访问。现在,已经很少采用这种方式了。
三、以FastCGI形式运行。FastCGI和CGI的区别是,它是以进程形式常驻内存的,速度非常快。它通过Socket与外部通信,这意味着FastCGI可以与Web服务器分离,非常安全,还可以分布式部署,适合处理高并发的网站。PHP和Nginx就是以这种方式结合的。
四、以命令行形式运行。可以完成一些批处理、建立任务队列等工作。
二、作为CGI来使用。简单的说,CGI是一个可执行程序,来处理服务器传递的php脚本,效率低下,安全性低,而且必须和Web服务器部署在一起,无法承受高并发访问。现在,已经很少采用这种方式了。
三、以FastCGI形式运行。FastCGI和CGI的区别是,它是以进程形式常驻内存的,速度非常快。它通过Socket与外部通信,这意味着FastCGI可以与Web服务器分离,非常安全,还可以分布式部署,适合处理高并发的网站。PHP和Nginx就是以这种方式结合的。
四、以命令行形式运行。可以完成一些批处理、建立任务队列等工作。
相关文章推荐
- php 设置时区
- Nutch技术手册——AboutPlugin
- 【ThinkPHP】自定义标签
- PHP学习笔记(二):变量、常量、表达式
- php中or, |, ||, 和and,&, &&之间的作用及区别
- FTPClien文件流传输ftpClient.retrieveFileStream(remoteFileName)
- PHP小题目 求 1*3+5*7+…+97*99的值
- PHP学习笔记(一):类型
- Yii2修改默认布局
- Yii2的view需要链接跳转
- 一键安装lamp之php插件
- Yii2请求,报400错误
- PHP跨域Ajax解决方案
- 《细说PHP》分页源代码
- 一个PHP操作大变量的例子
- php商品对比功能代码分享
- PHP生成条形码大揭秘
- PHP直接修改表内容DataGrid功能实现代码
- PHP易混淆知识整理笔记
- 又十个超级有用的PHP代码片段