有人可以告诉我“ LAMP Stack”一词的含义吗?我已经在职位发布中看到了这个参考,但是并没有完全理解它的含义。
我感觉在开发中我经常使用LAMP,但是当我听到“堆栈”时,我觉得我没有像应该那样使用LAMP环境。
我知道LAMP的意思,只是想知道“堆栈”一词的含义。
Answers:
之所以将其称为堆栈是因为每个级别都派生自其基础层。您的操作系统Linux是基础层。然后是Apache,您的Web守护程序位于您的OS之上。然后,数据库将存储Web守护程序提供的所有信息,然后使用PHP(或任何P *脚本语言)来驱动和显示所有数据,并允许用户交互。
不要过分关注“堆栈”一词。人们真的只是说软件套件或捆绑软件,但我相信您使用的还不错。
LINUX操作系统
APACHE Web服务器
MySQL数据库
和PHP
http://en.wikipedia.org/wiki/LAMP_(software_bundle)
堆栈一词是指堆栈!这意味着您是否具有使用这些技术/框架的经验。由于所有这些都放在一个LAMP软件包中,您可以下载并安装它们,因此将它们称为堆栈。
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。
对于仍在研究中以便专门了解堆栈是什么的任何人,术语“堆栈”是指“解决方案堆栈”。解决方案堆栈只是解决给定问题的完整软件集,通常通过组合以提供所需的平台或基础结构来解决。该术语是“服务器堆栈”和“ Web堆栈”的父代。因此,LAMP堆栈是一组特定且完整的软件,专门用于通过Web服务动态内容。
一些额外的阅读:
https://www.techopedia.com/definition/28154/solution-stack https://zh.wikipedia.org/wiki/Solution_stack
LAMP堆栈是Linux托管网站的基础,它是Linux,Apache,MySQL和PHP(LAMP)软件堆栈。
灯架代表:-
LAMP Stack是一组开源软件,可用于创建网站和Web应用程序。LAMP是首字母缩写词,这些堆栈通常由Linux操作系统,Apache HTTP Server,MySQL关系数据库管理系统和PHP编程语言组成。
Linux:操作系统(OS)构成了我们的第一层。Linux为堆栈模型奠定了基础。所有其他层都在此层之上运行。Linux是最低层,并提供操作系统。Linux实际上运行其他每个组件。但是,您并不仅限于Linux。您可以轻松地在Microsoft®上运行其他每个组件;Windows®,Mac OS X或UNIX®(如果需要)。
Apache:第二层包含Web服务器软件,通常是Apache Web Server。该层位于Linux层之上。Web服务器负责将Web浏览器转换为其正确的网站。Apache提供了将网页提供给用户的机制。Apache是一种稳定的,具有关键任务功能的服务器,它可以运行Internet上所有网站的65%以上。PHP组件实际上位于Apache内部,并且您将Apache和PHP一起使用来创建动态页面。
MySQL:我们的第三层是数据库所在的位置。MySQL存储可以通过脚本构建网站查询的详细信息。MySQL通常与Apache /第2层一起位于Linux层的顶部。在高端配置中,MySQL可以卸载到单独的主机服务器上。MySQL提供了LAMP系统的数据存储方面。使用MySQL,您可以访问功能强大的数据库,适合运行大型和复杂的站点。在Web应用程序中,所有数据,产品,帐户和其他类型的信息都将以您可以使用SQL语言轻松查询的格式驻留在此数据库中。
PHP:坐在它们之上是我们的第四层也是最后一层。脚本层由PHP和/或其他类似的Web编程语言组成。网站和Web应用程序在此层中运行。PHP是一种简单高效的编程语言,为LAMP系统的所有其他部分提供了粘合剂。您使用PHP编写了能够访问MySQL数据库中的数据以及Linux提供的某些功能的动态内容。
我们可以像这样可视化LAMP堆栈: 更多信息
L用于Linux操作系统A用于apache网络服务器M用于Mysql数据库p用于php用于脚本和php模块
我们可以在LAMP系统中托管php程序和cgi程序。
例如:在ubuntu中apt-get为Web服务器安装apache2 apt-get为数据库安装mysql-server php5-mysql和php apt-get安装php5并到达您的Web服务器http:// localhost