探索创新机制,PHP底层深度探索(2)---Apache运行机制剖析

二、安装Apache过程中指定的MPM编译参数,在X系统上默认的编译参数为prefork。由于大多数的Unix都不支持真正的线程,所以采用了预派生子进程(prefork)方式,象Windows或者Solaris这些支持线程的平台,基于多进程多线程混合的worker模式是一种不错的选择。对此感兴趣的同学可以阅读有关资料,此处不再多讲。Apache中还有一个重要的组件就是APRApache portable Runtime Library),即Apache可移植运行库,它是一个对操作系统调用的抽象库,用来实现Apache内部组件对操作系统的使用,提高系统的可移植性。Apache对于php的解析,就是通过众多Module中的phpModule来完成的。

 

探索创新机制,PHP底层深度探索(2)---Apache运行机制剖析

 探索创新机制,PHP底层深度探索(2)---Apache运行机制剖析

Apache的逻辑构成以及与操作系统的关系

 

l        Apache的生命周期

这一节的内容会与php模块的载入有关,您可以略微关注一下。以下是Apache的生命周期(prefork模式)示意图。

 

探索创新机制,PHP底层深度探索(2)---Apache运行机制剖析

Tags:  apache 探索创新机制

延伸阅读

最新评论

发表评论