本文介绍: 1.1http与htmlHTTP:为解决“用什么样的网络协议来实现整个因特网上的万维网文档”这一难题,就要使万维网客户程序(以浏览器为主,但不限于浏览器)与万维网服务器程序之间的交互遵守严格的协议,即超文本传送协议(HyperText Transfer Protocol)。HTTP是处于应用层的协议,使用TCP传输层协议进行可靠的传送。
第一章HTTP
1.1http与html
1.2浏览器访问网站的过程
1.4版本
1.5HTTP方法
1.6.http状态码
1.7请求报文
1.8 响应报文
第二章Apache的简单介绍
1.Apache基础知识
2.Apache配置文件位置
三.LAMP架构
1.LAMP平台概述
2.LAMP各组件主要作用
3.构建LAMP平台顺序
四.Apache的三种工作模式
1. prefork模式(默认模式)
2. worker模式
3. event模式
五.LAMP架构与搭建论坛实验
实验准备:将所需软件安装包下载到/opt目录下、关闭防火墙、配置本地yum源仓库(此处已安装不再演示)
第一章HTTP
1.1http与html
HTTP:为解决“用什么样的网络协议来实现整个因特网上的万维网文档”这一难题,就要使万维网客户程序(以浏览器为主,但不限于浏览器)与万维网服务器程序之间的交互遵守严格的协议,即超文本传送协议(HyperText Transfer Protocol)。HTTP是处于应用层的协议,使用TCP传输层协议进行可靠的传送。因此,需要特别提醒的是,万维网是基于因特网的一种广泛因特网应用系统,且万维网采用的是HTTP(80/TCP)和 HTTPS(443/TCP)的传输协议,但因特网还有其他的网络应用系统(如:FTP、SMTP等等)。
HTML:为了解决“怎样使不同作者创作的不同风格的万维网文档,都能在因特网上的各种主机上显示出来,同时使用户清楚地知道在什么地方存在着链接”这一问题,万维网使用超文本标记语言(HyperText Markup Language),使得万维网页面的设计者可以很方便地用链接从页面的某处链接到因特网的任何一个万维网页面,并且能够在自己的主机品目上将这些页面显示出来。HTML与txt一样,仅仅是是一种文档,不同之处在于,这种文档专供于浏览器上为浏览器用户提供统一的界面呈现的统一规约。且具备结构化的特征,这是txt所不具备的强制规定
1.2浏览器访问网站的过程
1.3HTTP工作机制
1.4版本
1.5HTTP方法
1.6.http状态码
1.7请求报文
请求行:请求行由请求方法、URL 以及协议版本三部分组成。
请求头:请求头为请求报文添加了一些附加信息,由“名/值”对组成,每行一对,名和值之间使用冒号分隔。
空行:请求头部的最后会有一个空行,表示请求头部结束,接下来为请求体,这一行非常重要,必不可少。
请求体:请求体是请求提交的参数,GET 方法已经在 URL 中指明了参数,所以提交时没有数据。POST 方法提交的参数在请求体中。
常用的请求头:
1.8 响应报文
第二章Apache的简单介绍
1.Apache基础知识、
2.Apache配置文件位置
三.LAMP架构
1.LAMP平台概述
2.LAMP各组件主要作用
3.构建LAMP平台顺序
四.Apache的三种工作模式
1. prefork模式(默认模式)
2. worker模式
3. event模式
五.LAMP架构与搭建论坛实验
实验准备:将所需软件安装包下载到/opt目录下、关闭防火墙、配置本地yum源仓库(此处已安装不再演示)
5.1yum安装
5.2编译安装Apache httpd服务
5.2.1 安装环境依赖包
5.2.2 解压Apache所需软件包
5.2.3 将apr-1.6.2 、apr-util-1.6.0移动到 /httpd-2.4.29/srclib/并改名
5.2.4 配置设置安装目录、安装模块
5.2.5 编译安装
5.2.6 优化配置文件路径
5.2.7 启动apache服务(添加httpd系统服务)
5.2.8 修改httpd服务配置文件
5.2.9 验证:输入IP地址访问测试
5.3编译安装mysql
5.3.1 安装环境依赖包
5.3.2 解压软件包并将boost文件夹移动到/usr/local目录下改名
5.3.3 进入mysql-5.7.17配置软件模块
5.3.4 编译安装
5.3.5 创建mysql用户
5.3.6 修改mysql配置文件
5.3.7 更改mysql安装目录和配置文件的属主属组
5.3.8 设置路径环境变量
5.3.9 初始化数据库
5.3.10 添加mysqld系统服务
5.3.11 修改mysqld的登录密码
5.3.12 授权远程登录
六. 编译安装php
6.1解压所需要的软件包移至opt目录下
6.2 安装GD库和GD库关联程序,用来处理和生成图片
6.3 配置软件模块
6.4 编译安装
6.5 复制模版文件作为PHP 的主配置文件,并进行修改
6.6 优化把PHP的可执行程序文件放入路径环境变量的目录中便于系统识别
6.7 修改httpd服务的配置文件,让apache支持PHP
6.8 验证PHP测试页
7.搭建一个论坛
7.1 登录数据库
7.2 创建数据库
4.3 授权并设置密码
7.4 刷新数据库
7.6 浏览器访问验证
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。