什么是LAMP堆栈?

Eli*_*Eli 76 lamp

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

我觉得在我的开发中我常常使用LAMP,但是当我听到"堆栈"时,我觉得我没有像我应该那样使用LAMP环境.


我知道LAMP意味着什么,只是想知道术语"堆叠"的意思.

Aut*_*ira 127

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

不要过分担心"堆叠"一词.人们真的只是指软件套件或捆绑软件,但你使用它就好了我确定你是.


Shy*_*yju 36

LINUX操作系统

APACHE Web服务器

MySQL数据库

PHP

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

堆栈术语意味着堆栈!这意味着如果您有使用这些技术/框架的经验.由于所有这些都集成在一个LAMP包中,您可以下载并安装它们,因此它们称之为堆栈.


Eri*_* J. 28

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


小智 11

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.


小智 8

对于任何仍在研究这个问题以便具体了解堆栈是什么的人来说,术语"堆栈"指的是"解决方案堆栈".解决方案堆栈只是一组完整的软件来解决给定问题,通常通过组合来提供必要的平台或基础架构.该术语是"服务器堆栈"和"Web堆栈"的父级.因此,LAMP堆栈是一组特定且完整的软件,专门用于在Web上提供动态内容.

一些额外的阅读:

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


小智 7

准确而清晰

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

最简单的Lamp安装方法如下

1)使用taskel

下面是命令列表

sudo apt-get update sudo apt-get install tasksel sudo tasksel(会提示您检查 LAMP 服务器并选择 Ok)

就是这样,LAMP 已准备好让您的知识焕发光彩。