免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4653 | 回复: 12
打印 上一主题 下一主题

Apache 和 PHP是怎么协同来进行工作的? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-17 16:06 |只看该作者 |倒序浏览
RT, 想知道在服务器上面装了apache,php,那apache和php是怎么协同来工作呢?当在浏览器上输入一个有效的地址发送请求后, 服务器是怎么响应的呢?thanks

论坛徽章:
0
2 [报告]
发表于 2007-12-17 17:19 |只看该作者
自己顶一下先, 有人帮忙解决下?困惑中

论坛徽章:
3
金牛座
日期:2013-10-12 15:42:452015年辞旧岁徽章
日期:2015-03-03 16:54:15IT运维版块每日发帖之星
日期:2016-06-01 06:20:00
3 [报告]
发表于 2007-12-18 12:11 |只看该作者
超出php的知识范围了,那是真正的网络编程。
--------------------
我猜是:apache收到连接请求后,看看是不是php文件,如果不是直接发送文件到客户端,如果是就调用php解析执行生成相应的html或其他东西,再发送到客户端。
其实,web编程就是动态生成html代码的技术,和网络编程不是一回事,当然php也有一些网络编程的功能,如Socket函数。

论坛徽章:
0
4 [报告]
发表于 2007-12-18 15:35 |只看该作者
原帖由 flynetcn 于 2007-12-18 12:11 发表
超出php的知识范围了,那是真正的网络编程。
--------------------
我猜是:apache收到连接请求后,看看是不是php文件,如果不是直接发送文件到客户端,如果是就调用php解析执行生成相应的html或其他东西,再 ...

谢谢了,我也想是这样的一个过程,但是具体的是怎么样的呢?能详细点不?thanks

论坛徽章:
0
5 [报告]
发表于 2007-12-18 17:28 |只看该作者
在Linux环境下,用编译的方式安装Apache, php,或许会理解多一点

论坛徽章:
0
6 [报告]
发表于 2007-12-19 13:51 |只看该作者
需要知道这方面知识的人应该是不需要问这个问题的。

论坛徽章:
0
7 [报告]
发表于 2007-12-20 12:22 |只看该作者
原帖由 james.liu 于 2007-12-19 13:51 发表
需要知道这方面知识的人应该是不需要问这个问题的。

thanks,
弱弱的问一下:谁需要这方面知识呢?怎么知道这方面的知识呢?生而知之者?

论坛徽章:
3
金牛座
日期:2013-10-12 15:42:452015年辞旧岁徽章
日期:2015-03-03 16:54:15IT运维版块每日发帖之星
日期:2016-06-01 06:20:00
8 [报告]
发表于 2007-12-20 13:16 |只看该作者
原帖由 cooldark51 于 2007-12-20 12:22 发表

thanks,
弱弱的问一下:谁需要这方面知识呢?怎么知道这方面的知识呢?生而知之者?

去c/c++版问问。

论坛徽章:
0
9 [报告]
发表于 2007-12-25 11:18 |只看该作者
Apache收到连接请求后fork出子进程,通过url分析识别出是php的application,设置环境变量,加载mod_php,传递参数,mod_php启动,执行脚本,apache获取到stdout内容写给浏览器,手工,子进程结束返回

论坛徽章:
0
10 [报告]
发表于 2007-12-30 10:54 |只看该作者
呵呵...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP