Web 历程:
Web服务端经历了1.0与2.0
1.0 静态页面时期:与用户没有交互,用户也没法操作,只能浏览,常见的是文件是HTML/HTM后缀的
过程:
请求web页面时,浏览器向web服务端发出请求->web服务端会向相应的web服务器寻找HTML文件->该服务器将HTML的内容发送给浏览器端->浏览器显示该文件,我们就能看到这个页面了(文件是静态存在的)
2.0 动态页面时期:动态页面由脚本驱动
PHP文件是一种脚本语言,PHP会经过服务端的语言解释器进行解析,然后解析成HTML文件,剩下的过程就和静态的一样了,但最后的文件后缀不是.html, 而是.php
然而,有时访问的数据是庞大的,这时候就需要数据库的支持了,php脚本会通过语言解释器解析向数据库调取数据,然后数据库返回相应的数据,这些数据通过语言解释器组装成HTML文件,从而进行如上操作
语言解释器和web服务器利用 “配置文件” 运转,脚本文件和数据库也是通过 “配置文件” 进行相连的
Web服务端=web服务器+语言解释器+数据库 这三个模块架构
(操作系统+web服务+解析执行环境+数据服务)
目前流行的架构:
Windows server : IIS + APS(.NET)+ SQL server .NET
Linux : Apache + PHP + MySQL LAMP
UNIX/Windows : Tomcat + JSP + Qracle J2EE
WEB服务端的搭建:
集成环境: PHP study V8版本
下载路径:https://www.xp.cn/download.html
Apache 服务:
- URL 组成:协议+服务器名称+路径+文件
例如:http://localhost/1.php - localhost = 本地主机 (基于本地服务器访问)
=127.0.0.1 = 本机IP = 域名(DNS服务器,HOSTS文件,公网访问) - 设置hosts:
(1)用记事本打开hosts:C:\Windows\System32\drivers\etc
HOSTS
(2) 设置自定义域名
- 创建自己的网页:
在phpstudy_pro根目录下的WWW中创建html 静态文件或 php 动态文件
Tips:
有时候记事本改动无法保存,这时候就要赋予记事本管理员权限