您现在的位置:首页 --> 查看专题: process
今天下午在segmentfault.com看到一个提问,提问标题是“PHP怎么做服务化”,其中问道php是不是只能以web方式调用。其实很多人对PHP的使用场景都有误解,认为php只能用于编写web脚本,实际上,从PHP4开始,php的使用场景早已不限于处理web请求。 从php的架构体系来说,php分为三个层次:sapi、php core和zend engine。php core本身和web没有任何耦合,php通过sapi与其它应用程序通信,例如mod_php就是为apache编写的sapi实现,同样,fpm是一个基于fastcgi协议的sapi实现,这些sapi都是与web server配合用于处理web请求的。但是也有许多sapi与web无关,例如cli sapi可以使得在命令行环境下直接执行php,embed sapi可以将php嵌入其它语言(如Lua)那样。
今天下午在segmentfault.com看到一个提问,提问标题是“PHP怎么做服务化”,其中问道php是不是只能以web方式调用。其实很多人对PHP的使用场景都有误解,认为php只能用于编写web脚本,实际上,从PHP4开始,php的使用场景早已不限于处理web请求。 从php的架构体系来说,php分为三个层次:sapi、php core和zend engine。php core本身和web没有任何耦合,php通过sapi与其它应用程序通信,例如mod_php就是为apache编写的sapi...
[ 共2篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [236] 如何拿下简短的域名
- [235] WEB系统需要关注的一些点
- [11] 大并发下的高性能编程 – 改进的(用户态)自
- [11] Python中的闭包
- [10] [Perl]Moose::Manual::T
- [10] MySQL error log 输出到sys
- [10] 关于身份证号的那些事
- [10] 一步一步教你怎样给Apache Spark贡
- [9] 五个实用的Google Analytics过
- [8] LBS产品思考
赞助商广告