http协议javascript
Yum install httpd php php-mysql mariadb-server //安装相关文件
Systemctl start httpd Systemctl start mariadb Iptables -F Systemctl stop firewalld Seteforce 0
测试是否安装成功php
Vim /var/www/html/index.php
<?php Phpinfo(); ?>
访问,可以看到php的测试主页面便可
http://192.168.94.130css
vim /var/www/html/index.php
<?php $conn=mysql_connect(‘127.0.0.1’,’root’); If ($conn) Echo “ok”; Else Echo “false”; Mysql_close(); ?>
访问,可以看到php的测试数据显示ok则表示正确;html
在数据库上建立用户;前端
Mysql Grant all on wpdb.* to ‘wpuser’@’localhost’ identified by ‘wppasswd’; Grant all on wpdb.* to ‘wpuser’@’127.0.0.1’ identified by ‘wppasswd’; Create database wpdb; Flush privileges; Exit
查看用户是否添加成功java
Mysql -uwpuser -pwppasswd Show databases;
修改wordpress的配置文件mysql
Unzip workpress-4.3.1-zh_CN.zip Cp -a wordpress /var/www/html/ Cd /var/www/html/wardpress Cp wp-config-sample.php wp-config.php
添加数据库,用户,以及密码linux
Vim wp-config.php Define(‘DB_NAME’, ‘wpdb’); Define(‘DB_USER’, ‘wpuser’); Define(‘DB_PASSWORD’, ‘wppasswd’);
访问测试:
在流量器上访问:http://192.168.94.130/wdpressweb
docker方式搭建 wordpress 平台;----比较容易便捷sql
---------------------------------------------------------------------------------------
一、套接字 (进程间通信)
<html> <head> <title>Title</title> </head> <body> <h1></h1> <p> 内容 <a href="http://www.magedu.com/log.jpg"> 内容 </a> </p> <h2></h2> </body> </html>
http默认只能传输文本文件 数据流
|
html css javascriptes //标签语言 -- 更好的规划文本格式! ,xml注入攻击
|
MIME
Multipurpose Internet Mail Extensions : 多用途互联网邮件扩展类型
用来展现图片以及视频数据;
默认状况下,在传输的过程当中,依然文本流量;
MIME只用做将文本与视频及图片进行转换;
工做机制
首先会创建TCP链接,http tcp80端口;C -- > S:80
http请求
http响应
注意:请求是有不少的,(前端语言将不少的资源进行划分,而固定的服务器,只提供固定资源)
因此,有可能请求了一次,可是实际上生成了不少的进程;
http支持MPM (多处理模块)
由于http提供的访问进程数量有限,因此,咱们须要启用一些访问机制,可以处理高并发流量;
MPM模块支持三种模式:
prefork -- 默认模式,队列模式
worker -- 多线程模式
event -- 多线程并发处理模式
每个请求,我都叫一个IO;
http的版本 -- (不加密)
HTTP协议版本:
HTTP/0.9 最先的被普遍采用的版本 原型版本,不支持多媒体内容
HTTP/1.0 第一个普遍使用的版本,如今依然被使用,能支持多媒体,可是缓存机制不行
*HTTP/1.1 加强了缓存功能*当前使用的版本;
HTTP/2.0 2001年就出来了,如今基于web的应用多数使用HTTP/2.0版本(新版本),它参考了谷歌的spdy协议,因此咱们有理由相信HTTP/2.0会被普遍使用
默认安装的都是2.0版本;