首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP如何与Apache交互?

PHP如何与Apache交互?
EN

Stack Overflow用户
提问于 2010-05-05 18:35:37
回答 3查看 13.5K关注 0票数 22

我几乎已经完成了在Java下编写HTTP/1.0兼容的web服务器(没有商业用途,这只是为了好玩),基本上我想包括PHP支持。我知道这不是一件容易的事,但我认为这将是一个很好的成就。

所以我想知道PHP到底是如何与Apache web服务器(或者任何其他web服务器)交互的,这样我就可以从中学习并编写我自己的PHP包装器。它不一定非得是mod_php,我并不介意写一个FastCGI包装器--据我所知,它也能够运行PHP。

我认为PHP所需要的只是发送到客户端的输出(这样它就可以解释PHP部分)、来自客户端的完整HTTP请求(这样它就可以提取POST变量等等)和客户端的主机名。然后,您只需将解析后的PHP代码写入输出流。可能会有更多的东西,但本质上这是我认为它是如何工作的。

据我目前所知,apache2handler提供了一个应用程序接口,用来“连接”到Apache。我想看看apache2handler和php5apache2.dll的源代码是个好主意,但在此之前,我想我应该先问一下。

如果谁有更多的信息,经验,或某种规格,这是相关的,然后请让我知道。

提前感谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2772400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档