西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发php教程 → lamp 的来由有lamp是什么意思

lamp 的来由有lamp是什么意思

相关软件相关文章发表评论 来源:本站原创时间:2010/8/20 10:50:52字体大小:A-A+

作者:不详点击:186次评论:0次标签: lampLinux Apache Mysql PHP

MYSQLV5.6.22 for win32 英文官方安装版
  • 类型:数据库类大小:43.2M语言:英文 评分:4.6
  • 标签:
立即下载

lampLinux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.

LAMP由来

  LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。
比较
  虽然这些开放源代码程序本身并不是专门设计成同另外几个程序一起工作的,但由于它们都是影响较大的开源软件,拥有很多共同特点,这就导致了这些组件经常在一起使用。在过去的几年里,这些组件的兼容性不断完善,在一起的应用情形变得更加普遍。并且它们为了改善不同组件之间的协作,已经创建了某些扩展功能。目前,几乎在所有的Linux发布版中都默认包含了这些产品。Linux操作系统、Apache服务器、MySQL数据库和Perl、PHP或者 Python语言,这些产品共同组成了一个强大的Web应用程序平台。
前景
  越来越多的供应商、用户和企业投资者日益认识到,经过LAMP单个组件的开源软件组成的平台用来构建以及运行各种商业应用和协作构建各种网络应用程序变为一种可能和实践,变得更加具有竞争力,更加吸引客户。LAMP无论是性能、质量还是价格都将成为企业、政府信息化所必须考虑的平台。


LAMP名称起源
1998年
  LAMP这个特定名词最早出现在1998年。当时,Michael Kunze为德国计算机杂志c't写作的一篇关于自由软件如何成为商业软件替代品的文章时,创建了LAMP这个名词,用来指代Linux 操作系统、Apache网络服务器、MySQL 数据库和PHP (Perl或Python)脚本语言的组合(由四种技术的开头字母组成)。由于IT世界众所周知的对缩写的爱好,Kunze提出的LAMP这一术语很快就被市场接受。O'Reilly和MySQL AB更是在英语人群中推广普及了这个术语。随之LAMP技术成为了开源软件业的一盏真正的明灯。事实上,LAMP,正像一盏开源明灯指引着我们前进的方向!
LAMP是一个缩写
  它指一组通常一起使用来运行动态网站或者服务器的自由软件:   Linux,操作系统; Apache,网页服务器; MySQL,数据库管理系统(或者数据库服务器); PHP 和有时 Perl或 Python,脚本语言。 虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的廉价和普遍,这个组合开始流行(大多数Linux发行版本捆绑了这些软件)。当一起使用的时候,它们表现的像一个具有活力的解决方案包。 其他的方案包有Apple的 WebObjects(最初是应用服务器),Java/J2EE 和 微软的 .NET架构。
LAMP包
  的脚本组件中包括了CGIweb接口,它在90年代初期变得流行。这个技术允许网页浏览器的用户在服务器上执行一个程序,并且和接受静态的内容一样接受动态的内容。程序员使用脚本语言来创建这些程序因为它们能很容易有效的操作文本流,甚至当这些文本流并非源自程序自身时也是。正是由于这个原因系统设计者经常称这些脚本语言为胶水语言。
O'Reilly和MySQL AB
  的确,MySQL AB 自己的市场推广在某种程度上基于LAMP包的推广。其他的项目和厂商则推行这个术语的一些变体,包括:LAPP(以PostgreSQL替代 MySQL) LAMP(最后两个字母意味着 Middleware和 PostgreSQL) WAM(以 Microsoft Windows 替代 Linux)


其他相关缩写
  LAMJ 意指 JSP/servlet BAMP 以 BSD 替代 Linux WIMP 指 Microsoft Windows, Microsoft IIS,MySQL, PHP AMP(省略了操作系统; Apple最喜欢这个词眼) 一些人借用LAMP 来描述一类可定制组成的系统,而不是制造一系列新词,并用它来表示这些系统和统一打包的页面开发环境的不同(例如ASP, .NET和 J2EE)。
举例说明
  Wikipedia,免费自由的百科全书,运行的一系列软件具有LAMP环境一样的特点。 Wikipedia 使用MediaWiki软件,主要在Linux下开发,由Apache HTTP 服务器提供内容,在MySQL 数据库中存储内容,PHP来实现程序逻辑。

    mysql数据库
    (13)mysql数据库
    数据库是一个跨平台的开源关系型数据库管理系统,目前被广泛地应用在上的中小型网站中。由于是开放源代码的,因此任何人都可以在的许可下下载并根据个性化的需要对其进行修改。因为其速度可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,是管理内容最好的选择。这里西西给大家提供了可安装版的数据库下载,推荐有需要的用户来西西下载使用。...更多>>
    数据库管理
    (76)数据库管理
    数据库管理软件是一种负责数据库的定义建立操作管理和维护的软件系统。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过访问数据库中的数据,数据库管理员也通过进行数据库的维护工作。数据库管理系统的主要职能有数据库的定义和建立数据库的操作数据库的控制数据库的维护故障恢复和数据通信。这里西西给大家收集整理了一些实用的数据库管理软件下载,推荐有需要的用户来西西下载使用。...更多>>

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    第 1 楼 北京开心网 网友 客人 发表于: 2010/12/29 15:23:29

    支持( 0 ) 盖楼(回复)

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)