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教程有兴趣的朋友有所帮助。