mod_php和Zend Engine

时间:2016-02-09 17:54:59

标签: php

我正在努力真正理解mod_php和Zend Engine之间的不同作业。 阅读stackoverflow上的一些帖子我找到了一个关于什么是mod_php的有趣答案

  

基本上,当将mod_php加载为Apache模块时,它允许Apache   解释PHP文件(由mod_php解释)。

所以php不是由zend引擎解释,而是由mod_php解释?
我想我真的不明白什么是含义,什么是zend引擎的工作和mod_php的工作(fastcgi等等......)以及zend引擎和mod_php如何通信。
有人可以解释一下吗? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

mod_php是一个Apache模块。它是运行PHP(Zend Engine)的众多方法之一。

您也可以直接在命令行上运行PHP,或者另一种非常流行的方式是使用PHP-FPM和Nginx / Apache。

基本上,PHP(Zend Engine)经常与Web服务器(Apache,Nginx)一起使用,而mod_php是这样做的方法之一,但可能不是最好的。