92

LAMP Stack 一词是什么意思?

我在职位发布中看到过这个参考,但我并不完全理解它的含义。

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


我知道 LAMP 是什么意思,只是想知道附加的“堆栈”一词是什么意思。

4

11 回答 11

145

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

不要过分关注“堆栈”一词。人们实际上只是指软件套件或捆绑软件,但您使用它就很好,我相信您也是。

于 2012-04-08T04:08:34.460 回答
42

Linux操作系统

阿帕奇网络服务器

MySQL数据库

PHP

参考:LAMP(软件包)

堆栈”一词的意思是堆栈!这意味着您是否有使用这些技术/框架的经验。由于所有这些都集中在一个 LAMP 包中,您可以下载和安装它,因此他们将其称为堆栈。

于 2012-04-08T04:05:33.950 回答
31

这仅仅意味着分别使用LinuxApacheMySQLPHP作为您的操作系统Web 服务器数据库编程语言

于 2012-04-08T04:04:51.433 回答
15

LAMP 表示: L = Linux ( OS ) A = Apache ( Web 服务器) M = MySQL (数据库) P = PHP (语言)

来自LAMP(维基百科):

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

于 2014-04-20T07:46:01.117 回答
12

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

一些额外的阅读:

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

于 2015-11-05T23:02:59.947 回答
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 已准备好让您的知识焕发光彩。

于 2017-02-19T18:04:50.513 回答
3

Lamp stack 代表L inux A pache M ysql P HP

还有 Mean Stack M ongoDB E xpressJS A ngularJS N odeJS

于 2016-01-06T18:17:38.073 回答
3

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

于 2016-05-11T03:30:04.980 回答
3

L for Linux 操作系统 A for apache web server M for Mysql database p for php for scripting and php modules

我们可以在 LAMP 系统中托管 php 程序和 cgi 程序。

例如:在 ubuntu apt-get install apache2 for web server apt-get install mysql-server php5-mysql for database and php apt-get install php5 and got to your web server http://localhost

于 2016-09-19T06:16:18.780 回答
2

存在各种技术堆栈。看一看:

灯:

L inux
A pache
M ySQL
P HP

WAMP:

Windows
A补丁
M ySQL
P HP _

MAMP:

Mac操作系统
A pache Web 服务器M
ySQL作为数据库
P HP 用于脚本

XAMPP:

X是跨平台
的 A pache
M ySQL
P HP
P erl

意思是:

MongoDB
E xpress.js
一个ngular Node.js _
_

梅尔:

MongoDB
E xpress.js React Node.js _
_
_

于 2021-02-07T17:53:13.543 回答
1

我将尝试回答堆栈是什么的实际问题。

在 Internet 架构(TCP/IPOSI等)中,协议和软件通常相互“堆叠”在一起,因为它们相互依赖以获得支持。例如,TCP 在 IP 之上提供可靠的数据传输。LAMP 也是如此,您的 Apache 服务器需要“在 Linux 之上”运行。把这个“堆栈”想象成你最喜欢的一堆煎饼,每个煎饼都是不同的层。

灯煎饼堆栈

好吃。

于 2020-09-18T19:14:32.523 回答