Lamp和wamp的對比
Lamp和wamp的對比情況如下:
安裝復雜度
早期安裝一個LAMP系統(tǒng)是比較負責的,隨著Linux的普及現(xiàn)在安裝一個LAMP系統(tǒng)變得比較簡單另外許多Linux發(fā)行版本(Redhat 、Debian)安裝時可以自動配置Apache、php、mysql等組件。相比反而Wamp安裝較為復雜,不過現(xiàn)在有多種種WAMP軟件包可以下載和安裝在Windows服務器上。傳統(tǒng)情況下,AMPP -- Apache、MySQL、PHP 和 Perl -- 都是以單獨產品的形式進行安裝和配置。將它們集成到中間件軟件中的承諾使得開源項目的開發(fā)相對于 J2EE應用程序的開發(fā)來說更具競爭力,至少對于底層的應用程序來說是如此。主要包括以下軟件:
1.Wamp5: WAMP5 該軟件在你的系統(tǒng)上自動地安裝Apache, PHP5, 和MySQL。該軟件配以一個以系統(tǒng)托盤圖標運行的服務管理器,以及一個插件,現(xiàn)在允許你的在同一個服務器上運行PHP4.3.9和PHP5.0.2。 其官方網站: http://www.wampserver.com/
2.AppServ:是 PHP 網頁架站工具組合包,泰國的作者將一些網路上免費的架站資源重新包裝成單一的安裝程序,以方便初學者快速完成架站,AppServ 4.0所包含的軟件有:PHP 4.3.8、Apache 1.3.31、MySQL 4.0.20、Zend Optimizer 2.5.3(Zend Performance是老牌的PHP加速/優(yōu)化軟件,依托于PHP領域最知名的Zend公司。目前已經推出4.0版本,它可以為PHP應用提供程序加速,內容緩存,文件壓縮,下載服務等,功能十分強大,獲得好幾個PHP雜志的推薦獎。)、phpMyAdmin 2.6.0-rc1、Perl 5.8.4。其官方網站:http://appserv.sourceforge.net/
3.XAMPP:XAMPP 是一個功能全面的 AMPP (Apache、MySQL、PHP、Perl)軟件包,這是 Linux和Windows 平臺上可以使用的幾種非商業(yè) AMPP 中間件之一。采用這種緊密的集成,XAMPP 可以運行任何程序:從個人主頁到功能全面的產品站點(雖然這僅僅用于開發(fā)目的;出于安全考慮,XAMPP 還不適于用在產品服務器上)?;镜能浖ㄏ到y(tǒng)、編程和服務器軟件: Apache, MySQL, PHP,(在撰寫本文時版本為 4.3.8 和 5.0.1) Perl, ProFTPD,一個 FTP 服務器 ,OpenSSL,可以支持安全套接字層。
4.WAPM:WAPM是運行于Windows平臺的綜合網絡服務器系統(tǒng)。 它包含了以下組件: Apache2,是互聯(lián)網最最***的WEB服務軟件,用以提供基本的WEB服務功能,同時支持SSL,GZIP,LIC(IP同時連接數限制)功能; PHP4,PHP5,是互聯(lián)網最最***的動態(tài)網頁語言,用以提供PHP語言的網絡應用程序開發(fā),同時支持ZendOptimizer優(yōu)化功能和Zend加密功能,或者Turck MMCahe對PHP的加速、優(yōu)化、加密、動態(tài)緩存功能; Tomcat4,用以提供互聯(lián)網最最最熱門的JSP(JavaServer Pages)和Servlet(Java Servlet)的服務解析。 MySQL4,用以提供互聯(lián)網最最***的SQL數據庫功能。
#p#
管理復雜度
通常單獨管理LAMP和WAMP都是比較復雜的。隨著許多管理套件的出現(xiàn)二者的管理難點都趨于簡單化。二者相比不相上下。圖2 是wamp5在Windows下的管理界面。圖3 是XAMPP 在Linux下的管理界面。

圖2 wamp5在Windows下的管理界面

圖3 是XAMPP 在Linux下的管理界面
#p#
安全性能和執(zhí)行性能
在安全性能方面筆者認為Lamp目前高于WAMP系統(tǒng),目前只有部分WAMP軟件包自動配置支持SSL連接(包括WAMP和XAMPP),所以XAMPP的官方提示是:所以出于安全考慮,XAMPP 還不適于用在產品服務器上。
執(zhí)行性能上Lamp目前高于WAMP系統(tǒng)。一些WAMP的軟件運行還需要模擬環(huán)境工具,如cygwin是一個在windows平臺上運行的unix模擬環(huán)境,cygnus當初首先把gcc,gdb,gas等開發(fā)工具進行了改進,使他們能夠生成并解釋win32的目標文件。然后,他們要把這些工具移植到windows平臺上去。他們基于win32 api寫了一個unix系統(tǒng)庫的模擬層。這樣,只要把這些工具的源代碼和這個共享庫連接到一起,就可以使用unix主機上的交叉編譯器來生成可以在windows平臺上運行的工具集。以這些移植到windows平臺上的開發(fā)工具為基礎,cygnus又逐步把其他的工具(幾乎不需要對源代碼進行修改,只需要修改他們的配置腳本)軟件移植到windows上來。這樣,在windows平臺上運行bash和開發(fā)工具、用戶工具,感覺好像在unix上工作。使用cygwin會影響執(zhí)行性能。
由于LAMP的不斷發(fā)展而產生的效果也正符合我們常說的蝴蝶效應,就是當某個地方的蝴蝶扇動了一下的翅膀,卻可能影響全球的氣候。自從微軟推出MSDE后,不但沒有遏制LAMP的發(fā)展勢頭,反而使LAMP又演化出了WAMP和WIMP(Windows+IIS+MySQL+PHP)以及MMAP (Mac OS+Apache+MySQL+PHP)。作為用戶來說我們歡迎WAMP的出現(xiàn)它提供了更多的選擇。
通過文章的描述,我們知道了Lamp和wamp不分上下,打成平手!
【編輯推薦】