1.浏览器输入网址,回车向服务器发送请求;
2.根据规则找到网址对应的Web服务器,规则;
·首先在本地的hosts文件中找域名对应的IP
hosts文件地址:C:\Windows\System32\drivers\etc;
注意:要以管理员身份打开文本编辑器,编辑IP与域名的对应关系,否则不能生效。
· 如果在hosts文件中没有找到对应关系,那么到互联网上(DNS服务器中)获取域名的对应IP;
DNS服务器管理域名与IP的对应,收取管理费用;
·如果还未找到,则终止请求,返回“找不到服务器”提示;
3.Web服务器取得请求的域名对应的文件;
4.如果需要(PHP文件),对该文件进行进一步处理:
服务器软件(Apache)用PHP语言解析引擎把PHP文件解析为html文件,交由浏览器;
在解析PHP文件时可能关联数据库(mysql),要使用MySQL语言操作数据库,返回到PHP文件解析后的html文件;
5.将目标文件返回给浏览器(响应浏览器请求);
6.浏览器接受文件,并解析执行。
以上就介绍了Web运行流程,包括了web方面的内容,希望对PHP教程有兴趣的朋友有所帮助。