簡介
Personal Home Page
web服務器端的開發語言,用來滿足客戶的需求
實現面向過程、面向對象
支持的主流數據庫,MySQL,Oracle
開發環境:
wamp:
Window Apache MySQL PHP
lamp:
Linux Apache MySQL PHP
Web基本概念
1、靜態代碼與動態代碼
使用HTML、CSS、JS所編碼的代碼是靜態代碼
使用PHP語言所編碼的代碼是動態代碼
2、靜態網站與動態網站
使用HTML開發的網站是靜態網站
使用PHP開發的網站是動態網站
3、基本概念
互聯網 :將全世界的計算機lainjie聯接起來形成的一個通訊網絡的總稱
web服務器:在互聯網中提供web訪問服務的一臺電腦
IP地址 :網絡中用於標示一臺電腦的邏輯地址,主要用於計算機與計算機之間的通訊
點分十進制的形式:0-255.0-255.0-255.0-255
域名:網址
IP地址與域名的關係:域名是爲了使用者方便記憶,IP纔是標示一臺電腦的真正地址
DNS服務器:Domain Name Server,用於將用戶所訪問的一個域名,轉換IP
HOST文件:window操作系統的一個系統文件,主要作用就是用於域名與IP地址的一個解析
路徑:C:\Windows\System32\drivers\etc
4、靜態頁面訪問的完整流程
疑問:服務器如何找到客戶端所請求的index.html文件
這就體現域名的另一個作用
域名有兩個作用:
1、在外部能夠通過域名找到服務器的電腦
2、在內部建立硬盤的目錄與域名的對應關係
Apache
Apache是一種服務器軟件
服務器:
從硬件角度來講,服務器就是一臺配置很高的電腦,使用者是服務器管理員
從軟件角度來講,服務器就是安裝了某一軟件的電腦
例如:
安裝了Apache服務器軟件的電腦就是Apache服務器
安裝了MySQL數據庫服務器軟件的電腦就是MySQL數據庫服務器
IP在計算機之間通訊用於標識電腦
端口號用於標識計算機內具體程序