Web基础
1.HTTP协议信息交互的过程
- 客户机 建立连接->发出请求信息 服务器
- 客户机 接收响应数据->关闭连接,释放资源 服务器
2.HTTP请求消息,响应消息
HTTP请求消息是指从客户机向服务器发出请求时发送给服务器的消息,请求消息 HTTP包 = HTTP头+HTTP体
源码就是HTTP的消息体
常见的状态码:
- 200: 成功:服务器成功返回原网页
- 404:未找到:服务器找不到请求的网页
- 500:服务器内部错误:服务器遇到错误,无法完成请求
- 502:错误网关
3.URL概述(统一资源定位符)
格式:http://<IP地址>\[端口号]/[路径]/[?<查询信息>]
http://www.lnmphost.com/blog/index.html
- http:// : 代表超文本传输协议
- www: 代表一台Web(万维网)服务器。
- lnmphost.com/: 域名或称站点服务器的名称
- blog/: 该服务器的子目录
- index.html: 是文件夹中的一个html文件,也就是一个网页
4.Web工作原理
5.LAMP网站开发组合概述
LAMP组合就是在Linux操作系统上配置Apache服务器,MySQL服务器,PHP应用程序服务器而组成的强大的Web开发平台
- Linux操作系统
- Web服务器Apache
- MySQL数据库管理系统
- PHP后台脚本编程语言
PHP入门知识
1.什么是PHP
PHP(超文本预处理器)是一种被广泛应用,开放源代码,多用途,运行在服务器端的脚本语言。
重点:服务器端的语言,嵌入HTML中的语言,脚本语言
2.PHP能做什么?
- 收集表单数据
- 生成动态网页
- 字符串处理
- 动态输出图像
- 服务器端文件系统操作
- 编写数据库支持的网页
- 会话跟踪控制
- 处理XML文件
- 支持利用大量的网络协议
3.PHP开发Web应用的优势
- PHP是开源软件,免费,简单易学,门槛低,入门快
- 使用PHP环境部署方便,开发速度快,功能成熟,本神拥有丰富的功能扩展
- PHP开发的项目成本低,安全性高
- PHP开发灵活,易伸缩,可以胜任大型网站的开发
- PHP的成功案例多,并且很多开源的项目直接使用或供二次开发,人才供求旺盛
WAMP环境搭建(附件)
https://pan.baidu.com/s/1Ywo88D18y2uFQbxw334DWg
bwlh