什么是LAMP堆栈?

有人能告诉我LAMP Stack是什么意思吗? 我在工作岗位上看过这个参考资料,但没有完全理解它的含义。

我觉得在我的开发中,我使用LAMP的情况相当普遍,但是当我听到“stack”的时候,我觉得我没有使用LAMP环境。


我知道LAMP是什么意思,只是想知道术语“堆栈”的意思。

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

不要过分关心“堆栈”这个词。 人们真正的意思是软件套件或捆绑软件,但是你确实使用它就好了。

LINUX操作系统

APACHE Web服务器

MySQL数据库

PHP

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

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

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

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。

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

一些额外的阅读:

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

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

准确而清脆

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

安装Lamp最简单的方法如下

1)使用tasksel

以下是命令列表

sudo apt-get update sudo apt-get install tasksel sudo tasksel(会给你提示检查LAMP服务器并select确定)

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

灯栈代表L inux A pache M ysql P HP

也有平均堆栈数据库caching

L for Linux操作系统A for apache Web服务器M for Mysql数据库p for php for脚本和php模块

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

例如:在Ubuntu的apt-get安装apache2的Web服务器apt-get安装mysql-server php5-mysql的数据库和PHP的apt-get安装php5并得到您的Web服务器http:// localhost