WAMP和LAMP 平臺的組成
WAMP和LAMP都是我經常用到的,給大家講下他們平臺的構成!
WAMP和LAMP 平臺的組成
WAMP和LAMP 平臺由幾個組件組成,呈分層結構。每一層都提供了整個軟件棧的一個關鍵部分:
Linux和windows:Linux和windows 處在最低層,提供操作系統。其他每個組件實際上也在其上運行。但是,并不一定局限于Linux和windows,如有必要,其他組件包括: Mac OS X 或 UNIX。
Apache:次低層是 Apache,它是一個 Web 服務器。Apache 提供可讓用戶獲得 Web 頁面的機制。Apache 是一款穩定的、支持關鍵任務的服務器,Internet 上超過 65% 的網站都使用它作為 Web 服務器。PHP 組件實際上是在 Apache 中,動態頁面可以通過 Apache 和 PHP 創建。
MySQL:MySQL 提供 LAMP 系統的數據存儲端。有了 MySQL,便可以獲得一個非常強大的、適合運行大型復雜站點的數據庫。在 Web 應用程序中,所有數據、產品、帳戶和其他類型的信息都存放在這個數據庫中,通過 SQL 語言可以很容易地查詢這些信息。
HP:PHP 是一門簡單而有效的編程語言,它像是粘合劑,可以將 LAMP 系統所有其他的組件粘合在一起。您可以使用 PHP 編寫能訪問 MySQL 數據庫中的數據和 Linux 提供的一些特性的動態內容。
erl:Perl 是一種腳本語言。這表示它并不編譯成可執行程序,而是在運行時進行解釋的一組指令(腳本)。 Perl 是代表“實際抽取和報告語言”(practical extraction and report language) 的字首組合詞。Perl 被譽為語言中的“瑞士軍刀”。它功能強大且非常靈活。語言學家 Larry Wall 在廿世紀八十年代后期在 NASA 擔任系統管理員時開發了 Perl。他創建 Perl 的目的是使構建報告的任務變得更簡單。 Perl 現在用來執行許多任務。它也許是用于在 Web 上進行 CGI(公共網關接口)編程最流行的語言。其原因就是 Perl 是一種功能非常強大的文本處理器,而 Web 編程主要就是文本處理。另外,使用 Perl 通常比使用 C/C++、Java 或 Tcl 更簡單,而且它比 Python 更早出現。Perl被稱為是一種“膠水語言”。所謂膠水語言,也就是說它是可以用來將許多元素連接在一起的語言。
ython:Python一種交互式面向對象的解釋型編程語言。 Python使用非常清晰的語法實現非常強大的功能。它具有模塊、類、意外處理以及非常高級別的動態數據類型和動態定義。并且,它具有接口和庫函數供多種系統調用。內建模塊還可以使用C或C++語言方便地編寫。對于用戶界面的編程,Python同樣能夠勝任。 Python可以運行在Linux 、UNIX、Windows、DOS、OS/2、Mac以及Amiga等等多種環境下。 Python雖然有版權,但完全可以免費使用和分發,甚至是為了商業用途。
WAMP和LAMP 平臺由幾個組件組成,呈分層結構如圖1 。

圖1 WAMP和LAMP分層結構
通過文章的介紹,我們清楚的了解到了WAMP和LAMP平臺的構成,希望本文對你們有幫助!
【編輯推薦】