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版本;