【问题标题】:What is a LAMP stack?什么是 LAMP 堆栈?
【发布时间】:2012-04-21 01:31:01
【问题描述】:

LAMP Stack 一词是什么意思?

我在招聘信息中看到过这个参考,但我不完全理解它的含义。

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


我知道 LAMP 是什么意思,只是想知道“堆栈”这个词是什么意思。

【问题讨论】:

  • 只是把它放在那里,还有 WAMP - LAMP,但适用于 Windows。 Windows Apache Mysql PHP。

标签: lamp


【解决方案1】:

这仅仅意味着使用LinuxApacheMySQLPHP作为你的operating systemweb server@分别为 987654327@programming language

【讨论】:

  • 谢谢,我认为这可能意味着通过 linux 安装创建 cron 作业或其他处理脚本的过程
【解决方案2】:

Linux 操作系统

Apache网络服务器

MySQL 数据库

PHP

参考:LAMP (software bundle)

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

【讨论】:

  • 哦,我知道 LAMP 是什么意思,只是不知道“堆栈”这个词是什么意思。
  • @Eli:就是说它只是一个栈!
  • ... 和 PHP 服务器端脚本语言 :)
【解决方案3】:

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

不要过分关注“堆栈”一词。人们真的只是指软件套件或捆绑软件,但我相信你使用它很好。

【讨论】:

【解决方案4】:

LAMP 表示:L = Linux (OS) A = Apache (web server) M = MySQL (database) P = PHP (language)

来自LAMP(维基百科):

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

    【讨论】:

      【解决方案6】:

      Lamp stack 代表 Linux Apache Mysql PHP

      还有平均堆栈 MongoDB ExpressJS AngularJS NodeJS

      【讨论】:

      • “LAMP”的含义已经在其他答案中解释过。
      【解决方案7】:

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

      【讨论】:

        【解决方案8】:

        L 适用于 Linux 操作系统 A for apache web 服务器 M代表Mysql数据库 p for php 用于脚本和 php 模块

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

        例如:在 ubuntu apt-get 中为 web 服务器安装 apache2 apt-get install mysql-server php5-mysql for database and php apt-get 安装 php5 并访问您的网络服务器http://localhost

        【讨论】:

          【解决方案9】:

          准确而清晰

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

          安装Lamp最简单的方法如下

          1) 使用taskel

          下面是命令列表

          sudo apt-get 更新 sudo apt-get install tasksel sudo tasksel(会提示您检查 LAMP 服务器并选择确定)

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

          【讨论】:

            【解决方案10】:

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

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

            好吃。

            【讨论】:

              【解决方案11】:

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

              灯:

              Linux
              Apache
              MySQL
              PHP

              WAMP:

              Windows
              Apache
              MySQL
              PHP

              MAMP:

              Mac 操作系统
              Apache Web 服务器
              MySQL 作为数据库
              P用于编写脚本的 HP

              XAMPP:

              X 是跨平台的
              Apache
              MySQL
              P惠普
              P

              平均:

              MongoDB
              Express.js
              Angular
              Node .js

              默恩:

              MongoDB
              Express.js
              React
              Node .js

              【讨论】:

                猜你喜欢
                • 2015-12-22
                • 1970-01-01
                • 1970-01-01
                • 2014-08-09
                • 1970-01-01
                • 1970-01-01
                • 2017-10-18
                • 2016-11-11
                • 2015-07-28
                相关资源
                最近更新 更多