PHP和apache和MySQL是怎样协同工作的?能举个例子吗?

 我来答
heyongsai
2014-02-08 · TA获得超过1184个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:300万
展开全部
例如,你访问百度首页,在浏览器地址栏输入百度首页网址,点击回车,此时客户端浏览器(你的浏览器)将发送一个请求给远端电信服务器主机,而这个远端服务器主机是需要解析你的请求的,它解析过程可能比较复杂,Apache同样是用来解析请求的一种软件,Apache会把请求捕获,然后调用相应百度首页PHP页面,这个首页PHP页面可能不需要数据库依赖(为了快速响应),那PHP就可以迅速返回执行结果给Apache,然后Apache返回给客户端浏览器,最终呈现结果。

协同myql,例如,你登录百度,需要录入百度账户和密码,流程如下:
1、客户端浏览器地址栏输入网址;
2、服务器端Apache捕获,并调用百度PHP登录页面,返回调用结果给Apache,Apache返回客户端浏览器;
3、用户在本地(客户端)浏览器输入百度账户和密码,点击登录按钮;
4、登录按钮触发提交数据操作,浏览器根据提交路径和所提交的数据,发送请求与服务器Apache,Apache解析请求,调用相应PHP处理提交动作,这个PHP中会存在查询mysql数据的操作(因个人信息全部存储在持久化的数据库中),以验证用户是否存在以及密码是否正确,最终将验证结果以错误提醒或者跳转到个人首页的方式通过Apache反馈给客户端。
软件开发枫老师
推荐于2016-05-03 · TA获得超过585个赞
知道小有建树答主
回答量:599
采纳率:63%
帮助的人:319万
展开全部
apache是web服务器,就像是一个管家,首先php来找apache,然后apache通过解细代码,认出了他,然后带着php代码去找mysql拿东西,就这么简单。mysql是仓库管理员
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式