php网站(程序)运行原理图:
根据域名查找服务器(IP)的逻辑流程:
1,浏览器中发出请求——其中一定带了域名(服务器名)信息;
2,浏览器首先去本机操作系统的hosts文件中找是否有该域名对应的IP地址;
2.1:如果有:则根据网络寻址原理,就可以由该IP找到该服务器;
2,.2:如果没有:就去互联网上的DNS服务器上找IP:
3,如果DNS服务器中找到该域名对应IP,此时也就可以找到该服务器的真实位置;
4,如果没有找到,就报错:找不到服务器。
apache,php,mysql之间的关系:
1,apache是一个软件——作为操作系统的一部分;
2,php是一个语言包——它作为apache的其中一个模块。
3,mysql是一个软件——它又作为php的其中一个模块。