PHP由淺入深-lesson-2-LAMP平臺介紹及網站的工作原理

HTTP協議

URL(UniformResourceLocator)統一資源定位符

超文本傳輸協議(HTTP,HyperText Transfer Protocol)是互聯網上應用最為廣泛的一種網絡協議。所有的WWW文件都必須遵守這個標準。設計HTTP最初的目的是為了提供一種發佈和接收HTML頁面的方法。

HTTP通信通常發生在TCP/IP連接之上,默認端口是80

HTTP只預示著一個可靠的傳輸。


Web的工作原理

動態網站開發平臺技術比較

LAMP網站開發組合概述

Linux操作系統

LAMP組合就是在Linux操作系統上配置Apache服務器、MySQL服務器,PHP應用程序服務器,組成強大的Web開發平臺。

Web服務器Apache

Apache一直是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,尤其對Linux的支持相當完美。它和Linux一樣都是源代碼放的自由軟件,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,並可作為代理服務器來使用。

MySQL數據庫管理系統

MySQL是關係型數據庫管理系統,是一個開放源代碼的軟件,MySQL數據庫系統使用最常用的結構化查詢語言(SQL)進行數據庫管理,是一個真正的多用戶,多線程的SQL數據庫服務器。是客戶機/服務器結構軟件的實現,由於其源碼的開放性及穩定性,且與網站流行編程語言PHP的完美結合,使很多站點都利用其作為服務器端數據庫,獲得了廣泛的應用。

PHP後臺腳本編程語言

PHP是“PHP:Hypertext Preprocessor”的縮寫,即“超文本預處理器”。

是一種服務器端的,嵌入到HTML中的腳本語言,易於使用且功能強大,是開發Web應用程序的理想工具。

需要安裝PHP應用程序服務器去解釋執行,也是一個開放源代碼的軟件。

PHP是一種目前最流行的服務器端Web程序開發語言之一,在融合了現代編程語言的一些最佳特性後,PHP、Aapache和MySQL的組合已經成為Web服務器的一種配置標準。

LAMP發展趨勢

LAMP中的成員都是源碼開放的,這意味著其代碼的核心部分可以被免費使用,所有源碼、文檔都可以在相應的官方網站上獲得,用戶都可以自由複製、編譯、分發和拷貝。任何一個LAMP項目都屬於自己,並且可以自行處理。正是由於這種開源精神,才使得LAMP社區可以聚集眾多愛好者,也使得LAMP有如此迅猛的發展,而且更新速度,以及發現和修正錯誤的速度都是非常快的。

現在越來越多的供應商、用戶和企業投資者逐漸認識到,使用LAMP單個組件的開源軟件組成的平臺,用來構建以及運行各種商業應用和協作構建各種網絡應用程序,變得更加具有競爭力,更加吸引客戶。LAMP無論是性能、質量還是價格都將成為企業、政府信息化所必須考慮的平臺,並逐漸開始於面向企業級應用發展。Apache+PHP+MySQL被認為是在Linux平臺上最佳組合之一。


PHP由淺入深-lesson-2-LAMP平臺介紹及網站的工作原理


分享到:


相關文章: