天天看點

LAMP簡介

  LAMP 指的Linux (作業系統)、 ApacheHTTP 伺服器, MySQL (資料庫軟體) 和PHP (有時也是指Perl 或 Python) 的第一個字母,一般用來建立的web 伺服器。

  雖然這些開放源代碼程式本身并不是專門設計成同另幾個程式一起工作的,但由于它們的免費和開源,這個組合開始流行(大多數Linux發行版本捆綁了這些軟體)。當一起使用的時候,它們表現的像一個具有活力的解決方案包。其他的方案包有蘋果的WebObjects(最初是應用伺服器),Java/J2EE和微軟的.NET架構。

        Linux+Apache+Mysql+Perl/PHP/Python一組常用來搭建動态網站或者伺服器的開源軟體,本身都是各自獨立的程式,但是因為常被放在一起使用,擁有了越來越高的相容度,共同組成了一個強大的Web應用程式平台。随着開源潮流的蓬勃發展,開放源代碼的LAMP已經與J2EE和.Net商業軟體形成三足鼎立之勢,并且該軟體開發的項目在軟體方面的投資成本較低,是以受到整個IT界的關注。從網站的流量上來說,70%以上的通路流量是LAMP來提供的,LAMP是最強大的網站解決方案.

LAMP簡介

  LAMP包的腳本元件中包括了CGIweb接口,它在90年代初期變得流行。這個技術允許網頁浏覽器的使用者在伺服器上執行一個程式,并且和接受靜态的内容一樣接受動态的内容。程式員使用腳本語言來建立這些程式因為它們能很容易有效的操作文本流,甚至當這些文本流并非源自程式自身時也是。正是由于這個原因系統設計者經常稱這些腳本語言為膠水語言。 

  參考閱讀:

        http://baike.baidu.com/view/365086.htm 

        http://www.baike.com/wiki/lamp