web细节饥人谷技术博客

熟悉后端语言——PHP、http请求

2016-09-07  本文已影响399人  进击的阿群

操作题

安装web服务器集成工具(以wamp2.5为例)

wamp
wamp

问题

1. 简单描述下web 服务器、PHP、数据库、浏览器是如何实现动态网站的?

  1. 输入网址,浏览器查找域名的IP地址;
  2. 浏览器给web服务器发送一个HTTP请求(html);
  3. 服务器处理请求,并发回一个HTML响应;
  4. 浏览器呈现HTML;
  5. 浏览器发送获取嵌入在HTML中的对象,服务器返回资源,浏览器下载;
  1. 输入网址,浏览器查找域名的IP地址;
  2. 浏览器给web服务器发送一个HTTP请求(php);
  3. 服务器处理请求,用PHP应用服务器解析PHP代码为HTML代码,并响应;
  4. 浏览器呈现html;
  5. 浏览器发送获取嵌入在HTML中的对象,服务器返回资源,浏览器下载;
  1. 输入网址,浏览器查找域名的IP地址;
  2. 浏览器给web服务器发送一个HTTP请求(php);
  3. 服务器处理请求,用PHP应用服务器打开PHP文件,在PHP文件中通过对连接数据库的代码进行解析,从而连接本机或网络上其他服务器的MySQL数据库,并在PHP程序中通过执行标准的SQL查询语句来获取数据库中的数据,PHP应用服务器将数据生成为HTML静态代码;
  4. 浏览器接收下载解读HTML代码,最终呈现出来。

2. 常见的 WEB 服务器有哪些?


3. 打开浏览器,在地址栏输入http://jirengu.com页面展现了饥人谷官网的信息,整个过程发生了什么?(饥人谷官网后台语言 php,web服务器 nginx,数据库 mysql)

通过域名查找IP地址

参考
当你输入一个网址的时候,实际会发生什么?
饥人谷——服务器搭建、svn使用
从输入URL到页面加载完成的过程-DNS解析域名过程
以Apache服务器、php语言为例 详解动态网站的访问过程


本文归饥人谷和本人所有,如需转载请注明来源,谢谢

上一篇下一篇

猜你喜欢

热点阅读