LAMPWeb服務器套件
LAMP是一個縮寫,它指一組通常一起使用來運行動態(tài)網站或者服務器的自由軟件:
- Linux,操作系統(tǒng);
- Apache,網頁服務器;
- MySQL,數(shù)據庫管理系統(tǒng)(或者數(shù)據庫服務器);
- PHP 和有時 Perl 或 Python,腳本語言。
雖然這些開放源代碼程序本身并不是專門設計成同另幾個程序一起工作的,但由于它們的廉價和普遍,這個組合開始流行(大多數(shù)Linux發(fā)行版本捆綁了這些軟件)。當一起使用的時候,它們表現(xiàn)的像一個具有活力的解決方案包。 其他的方案包有蘋果的 WebObjects(最初是應用服務器),Java/J2EE 和 微軟的 .NET架構。
LAMP包的腳本組件中包括了CGI web接口,它在90年代初期變得流行。這個技術允許網頁瀏覽器的用戶在服務器上執(zhí)行一個程序,并且和接受靜態(tài)的內容一樣接受動態(tài)的內容。程序員使用腳本語言來創(chuàng)建這些程序因為它們能很容易有效的操作文本流,甚至當這些文本流并非源自程序自身時也是。正是由于這個原因系統(tǒng)設計者經常稱這些腳本語言為膠水語言。
評論
圖片
表情
