一.靜態網頁與動態網頁的區別java
1)網絡構成web
- 服務器(server):安裝有服務軟件,能夠向客戶機提供網頁瀏覽 數據庫查詢等服務的設備,根據服務類型不一樣分爲文件服務器 數據庫服務器 應用程序服務器 web服務器等
- 客戶機(browser):經過客戶團建,如網頁瀏覽器從服務器上得到網頁瀏覽 軟件下載等服務
2)靜態網頁特色數據庫
- 不能自動更新
- 內容一成不變
- 是一個文件,對應一個URL(即統一資源定位符,指Internet文件在網頁的地址)
3)動態網頁編程
- 與數據庫聯繫,能實現更強大的功能
- 動態網頁運行在服務器端,客戶機看到的只是網頁文件的返回結果,不能看到源文件;靜態網頁經過服務器端把網頁文件原封不動地傳給客戶機,自己不進行任何處理
二.PHP簡介瀏覽器
1.PHP(Hypertext Preprocessor 超文本預處理器):服務器端 跨平臺 HTML嵌入式的腳本語言服務器
2.特色網絡
- 能被Apache IIS等多種服務器支持,而ASP只能被Windows系統下的IIS PWS所支持
- 運行於Linux Unix Windows FreeBSD等多種操做系統,而JSP須要jvm虛擬機,
- ASP是一種網絡編程支持環境,支持VBScript JavaScript Perl等多種語言,而JSP使用java或JavaScript做爲其腳本語言,而PHP自己就是一種編程語言
- PHP支持MySQL和Oracle Sybase ODBC等多種數據庫;JSP須要使用JDBC實現與數據庫的鏈接
- 面向對象的支持(PHP5的出現)
三.Windows平臺下的安裝jvm
1因爲PHP是一種服務器端編程語言,因此想要運行PHP代碼必需要有相應的服務器環境及其解釋器,通常是PHP+Apache+Linux+MySQL(開源搭檔)編程語言
2.安裝組件 編輯器
1)Apache服務器:世界上使用排名第一的web服務器軟件,可運行在幾乎全部普遍使用的計算機平臺上
2)PHP:PHP程序的解釋器.經過該解釋器再發送給用戶
3)MySQL:MySQL數據庫程序,調試數據庫程序的必備程序
4)PHPMyAdmin:用PHP編寫的管理MySQL數據庫的程序
5)Editplus:PHP文件的編輯器
待續....