我正在努力真正理解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如何通信。
有人可以解释一下吗?
提前谢谢。
答案 0 :(得分:1)
mod_php是一个Apache模块。它是运行PHP(Zend Engine)的众多方法之一。
您也可以直接在命令行上运行PHP,或者另一种非常流行的方式是使用PHP-FPM和Nginx / Apache。
基本上,PHP(Zend Engine)经常与Web服务器(Apache,Nginx)一起使用,而mod_php是这样做的方法之一,但可能不是最好的。