1, PHP文件一定放在服务器的,但是PHP中不同的内容会在不同的地方执行。下图演示了浏览器请求一个php页面的流程。
2,时序图如下所示,在浏览器中输入url后,首先去本机hosts文件中解析ip地址,如果解析失败,则跳转到公网DNS解析,成功后,到apache服务器尝试连接,尝试成功后,发送http请求,apache服务器首先解析主机,解析资源,请求aaa.php,aaa.php执行完后,将静态页面返回给apache服务器,apache服务器再将静态页面返回给浏览器。
3,web服务器,应用服务器运行原理