2012-04-08 186 views
68

有人能告诉我LAMP Stack是什么意思吗?我在招聘信息中看到了这个参考,但并没有完全理解它的含义。什么是LAMP堆栈?

我觉得在我的开发中,我相当普遍地使用LAMP,但是当我听到“堆叠”时,我觉得我并不像我应该那样使用LAMP环境。


我知道什么是LAMP手段,只是想知道这个词的“堆栈”上涨了的意思。

+0

[LAMP(软件包)](http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29) – 2015-05-09 07:21:34

+0

只是把它放在那里,还有WAMP - LAMP,但Windows。 Windows Apache Mysql PHP。 – Lee 2017-02-19 18:08:02

回答

114

他们称之为堆栈的原因是因为每个级别都是从其基础层派生出来的。您的操作系统Linux是基础层。然后,Apache,您的Web守护进程位于您的操作系统之上。然后,您的数据库将存储由您的Web守护程序提供的所有信息,并且PHP(或任何P *脚本语言)用于驱动并显示所有数据,并允许用户进行交互。

不要过分关心术语'堆栈'。人们真的只是指软件套件或捆绑软件,但你确实使用它就好了。

27

这仅仅意味着分别使用Linux,Apache,MySQL和PHP作为您的操作系统,Web服务器,数据库和编程语言。

+0

谢谢,我认为这可能意味着通过Linux安装创建cron作业或其他处理脚本的过程 – Eli 2012-04-08 04:11:11

31

LINUX操作系统

APACHE Web服务器

的MySQL数据库

PHP

http://en.wikipedia.org/wiki/LAMP_(software_bundle)

堆栈术语表示堆栈!这意味着如果你有与这些技术/框架的工作经验或没有经验。由于所有这些都集中在一个LAMP包中,您可以下载并安装它们,它们将它称为堆栈。

+0

哦,我知道LAMP的含义,我只是不知道术语“堆栈”的意思。 – Eli 2012-04-08 04:08:53

+1

@Eli:这意味着它只是一个堆栈! – Shyju 2012-04-08 04:13:46

+0

...和PHP服务器端脚本语言:) – Chinggis6 2015-05-23 07:10:05

8

LAMP平均L = LINUX(OS)A = APACHE(Web服务器)M =的MySQL(数据库)P = PHP(语言)

http://www.webopedia.com/TERM/L/LAMP.html

短的Linux操作系统,Apache,MySQL和PHP,一个开源Web开发平台,也称为Web堆栈,使用Linux作为操作系统,Apache作为Web服务器,MySQL作为RDBMS,PHP作为面向对象的脚本语言。 Perl或Python经常替代PHP。

5

对于那些仍在研究这个问题的人来说,要特别了解一个堆栈是什么,术语“堆栈”是指“解决方案堆栈”。解决方案堆栈仅仅是一套完整的软件来解决特定的问题,通常通过组合来提供必要的平台或基础设施。此术语是“服务器堆栈”和“Web堆栈”的父项。因此,LAMP堆栈是专门针对通过网络提供动态内容的特定且完整的一套软件。

一些额外的阅读:

https://www.techopedia.com/definition/28154/solution-stack https://en.wikipedia.org/wiki/Solution_stack

0

LAMP堆栈代表大号 inux的一个帕什中号 ysql P HP

有也意味着堆栈中号 ongoDB 个è xpressJS 一个 ngularJS ň odeJS

+1

什么“LAMP”的含义已经在其他答案中解释过。 – mzjn 2016-01-07 09:01:25

1

Linux操作系统,Apache,MySQL和PHP。免费和开源软件。例如,Microsoft Windows系列操作系统上的等效安装称为WAMP。和mac一样MAMP。和XAMPP对他们俩的

0

L用Linux操作系统 用于Apache Web服务器 M代表Mysql数据库 P代表PHP脚本编写和PHP模块

我们可以托管在LAMP系统PHP程序和CGI程序。

例如:在Ubuntu的apt-get安装了Web服务器的Apache2 apt-get的安装mysql服务器PHP5-MySQL的数据库和PHP 的apt-get安装PHP5 并得到了你的web服务器http://localhost

2

要精确而清脆

LAMP是L(Linux)A(Apache)M(Mysql)P(PHP5)是一个用于Web应用程序开发的组合包。

安装灯是如下的最简单方法

1)使用中的tasksel

下面是命令

须藤名单apt-get的更新 命令和apt-get安装中的tasksel 须藤中的tasksel (会给你一个提示检查灯泡服务器,并选择确定)

这就是它LAMP准备发光你的知识。