Lamp和wamp的对比
创始人
2024-07-24 00:51:33
0

Lampwamp的对比情况如下:

  安装复杂度

  早期安装一个LAMP系统是比较负责的,随着Linux的普及现在安装一个LAMP系统变得比较简单另外许多Linux发行版本(Redhat 、Debian)安装时可以自动配置Apache、php、mysql等组件。相比反而Wamp安装较为复杂,不过现在有多种种WAMP软件包可以下载和安装在Windows服务器上。传统情况下,AMPP -- Apache、MySQL、PHP 和 Perl -- 都是以单独产品的形式进行安装和配置。将它们集成到中间件软件中的承诺使得开源项目的开发相对于 J2EE应用程序的开发来说更具竞争力,至少对于底层的应用程序来说是如此。主要包括以下软件:

  1.Wamp5: WAMP5 该软件在你的系统上自动地安装Apache, PHP5, 和MySQL。该软件配以一个以系统托盘图标运行的服务管理器,以及一个插件,现在允许你的在同一个服务器上运行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加速/优化软件,依托于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 平台上可以使用的几种非商业 AMPP 中间件之一。采用这种紧密的集成,XAMPP 可以运行任何程序:从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,XAMPP 还不适于用在产品服务器上)。基本的软件包包括系统、编程和服务器软件: Apache, MySQL, PHP,(在撰写本文时版本为 4.3.8 和 5.0.1) Perl, ProFTPD,一个 FTP 服务器 ,OpenSSL,可以支持安全套接字层。

  4.WAPM:WAPM是运行于Windows平台的综合网络服务器系统。 它包含了以下组件: Apache2,是互联网最最***的WEB服务软件,用以提供基本的WEB服务功能,同时支持SSL,GZIP,LIC(IP同时连接数限制)功能; PHP4,PHP5,是互联网最最***的动态网页语言,用以提供PHP语言的网络应用程序开发,同时支持ZendOptimizer优化功能和Zend加密功能,或者Turck MMCahe对PHP的加速、优化、加密、动态缓存功能; Tomcat4,用以提供互联网最最最热门的JSP(JavaServer Pages)和Servlet(Java Servlet)的服务解析。 MySQL4,用以提供互联网最最***的SQL数据库功能。

#p#

  管理复杂度

  通常单独管理LAMP和WAMP都是比较复杂的。随着许多管理套件的出现二者的管理难点都趋于简单化。二者相比不相上下。图2 是wamp5在Windows下的管理界面。图3 是XAMPP 在Linux下的管理界面。

  

 

  图2 wamp5在Windows下的管理界面

  

 

  图3 是XAMPP 在Linux下的管理界面

#p#

  安全性能和执行性能

  在安全性能方面笔者认为Lamp目前高于WAMP系统,目前只有部分WAMP软件包自动配置支持SSL连接(包括WAMP和XAMPP),所以XAMPP的官方提示是:所以出于安全考虑,XAMPP 还不适于用在产品服务器上。

  执行性能上Lamp目前高于WAMP系统。一些WAMP的软件运行还需要模拟环境工具,如cygwin是一个在windows平台上运行的unix模拟环境,cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。他们基于win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。使用cygwin会影响执行性能。

  由于LAMP的不断发展而产生的效果也正符合我们常说的蝴蝶效应,就是当某个地方的蝴蝶扇动了一下的翅膀,却可能影响全球的气候。自从微软推出MSDE后,不但没有遏制LAMP的发展势头,反而使LAMP又演化出了WAMP和WIMP(Windows+IIS+MySQL+PHP)以及MMAP (Mac OS+Apache+MySQL+PHP)。作为用户来说我们欢迎WAMP的出现它提供了更多的选择。

通过文章的描述,我们知道了Lamp和wamp不分上下,打成平手!

【编辑推荐】

  1. WAMP和LAMP 平台的组成
  2. LAMP实用技巧之linux命令使用
  3. LAMP平台配制使用问题解决方案
  4. LAMP实用小技巧之MySQL性能监控
  5. 在openSUSE上安装和配置LAMP
  6. LAMP(Linux+Apache+Mysql+PHP)部署手册
  7. LAMP安全加固之mysql篇

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...