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