Need help? Chat now!

Hostwinds 博客

寻找结果为:


探索LAMP堆栈 特色图片

探索LAMP堆栈

通过: Hostwinds Team  /  十一月 16, 2019


你有没有见过那些精致放置的岩石金字塔,当他们看起来不应该的话时会坚强并保持稳定?

这是一个谜,他们如何完全平衡。这也是一个谜,为什么以某种方式看待这些异常,就会让人感觉到禅宗。这既不是在这里也不在那里。但是,它 值得一提的是,着名的Web堆栈,灯泡堆栈与那些禅宗堆的岩石相似。 包括灯堆的四种技术中的每一个都在一起,平衡(或运行,而不是)在另一个之上。

这 ''在灯堆中是一种首字母缩写 的Linux, 阿帕奇, 的MySQL的PHP.

所有四个软件'岩石'是开源,又名 自由!! 当一个使用灯泡堆栈时,涉及与许可的许可或任何类型相关的费用。 灯泡堆栈是开发人员的一个很好的工具,因为它使得创建应用程序和网站更方便。 这个Web堆栈是一种像节省时间的绕行,通过将互补的软件组件集中成一个巨型包装。

对于这个博客文章,我们将尝试将灯泡堆叠成彼此平衡的那些岩石堆叠之一。这些"岩石"通常被称为"层",但在良好的OLE主机时尚时尚,我们将会混合一下。

因此,禅宗岩石。

灯泡堆栈非常可定制,使其具有吸引力,因为您没有技术上 使用所有四种技术。相反,您可以根据所需品交换一个或两个替代方案。我们将更多地讨论更多,但首先,一个重要的票据。

重要的提示: 虽然灯的"M"首先站在Mysql上,但是玛利亚达以来已经采取了那个地方。在2010年其所有权变为Oracle之后,MySQL被替换为Oracle。这一变化对于使用灯堆的人来说是一个重要的关注,因为软件包的主要目标是确保它是 总是 开源和 持续 由开源社区维护。因此,MariaDB和其他关系数据库管理系统,如MongoDB现在占灯泡堆栈中的"M"。

另一个重要说明: 灯泡堆栈碰巧为1单击安装选项可用于添加到Hostwinds Cloud Portal中的云服务器或VPS! 此博客片段包括在云服务器或VPS上安装灯堆栈的快速奖金教程。

什么是LAMP Stack?

LAMP堆栈定义: LAMP Stack是一个坚固且知名的Web堆栈,已经存在了很长时间。 应用相对简单,因为L(Linux),A(Apache),M(MariaDB)和P(PHP)这四种技术可以很好地协同工作,并且可以很好地相互补充。 所有这些元素都属于FOSS类别。

FOSS代表什么?

FOSS代表'免费和开源软件。

现在,关于灯堆的另一个问题:

什么是Web Stack?

Web堆栈有时称为解决方案堆栈或软件堆栈,是一组软件,可以为Web开发致内运用。

Web堆栈方便,因为动态网站可以在它们上运行,而无需其他任何内容。 所有Web堆栈的所有部分都会聚集在一起,形成一个非常适合Web开发的平台。 几种高度复杂的应用程序,例如WordPress在灯泡堆栈上运行。 灯泡堆栈和其他堆栈,如在创建动态网站和大型Web应用程序时是有益的。

灯堆栈是Web堆栈的海报孩子,因为它是那里的最古老之一。 即使在其他Web堆栈的Boatload来到模拟后,灯泡堆栈仍然经常使用以创建各种网站和应用程序。

已知LAMP Stack是 有效的, 强大, 可靠, 安全适应性强.

有效的 因为它可以更快,更轻松,更方便地构建最复杂的网站。

坚固可靠 因为它是如此古老的,它现在有一个巨大的社区,不仅管理它,而且还为那些需要帮助的人提供支持。

安全 因为其体系结构涉及加密和广泛的安全措施以防止黑客入侵。

适应性强 因为LAMP Stack允许您利用模块来扩展或定制功能。

灯泡堆栈是模块化的,这意味着它支持无数的第三方模块和扩展。如果您需要超过灯泡堆栈提供,则可能会找到由Web堆栈支持的有用模块。

主机Winds知识库中的"灯泡堆栈应用程序概述"指南中的以下摘录详细资料使用灯泡堆栈更具优势:

"您可能想要使用灯泡堆叠的一个原因,例如,CPanel可能是您不希望在CPANEL许可证上花钱,因为您只需要PHP Web服务器的基本功能。随着一个非常对于Web服务器的流行环境,它对所涉及的每个节目具有大量文档。"

单击下面以查看该壮观指南的其余部分!

LAMP Stack应用概述

现在让我们调查每个软件'岩石',它的灯堆栈。

LAMP堆栈架构

从Linux开始,我们现在将分解为LAMP Stack难题的四部分。

1. Linux

Linux是其他三个平衡的基础。 你为什么问? Linux是所有其他STACK组件赖以运行的基础。

什么是Linux?

由于Apache软件基础编写的规则,Linux是一个开源操作系统。 这些规则确认任何人都可以使用Linux操作系统。

Linux凭借其灵活的配置选项而脱颖而出。

在LAMP堆栈方面,Linux将物理服务器连接到其余组件。 Apache,MySQL和PHP都在Linux上运行。

2. Apache

既然您拥有您的Linux操作系统,您需要一个服务器托管您的信息。因此,Apache成为在这个类比岩石堆栈中搁置在Linux上的岩石。

什么是Apache?

Apache,或Apache HTTP服务器是一个普遍的Web服务器。 Apache托管网站和Web应用程序的文件和数据。 Apache软件基础与一组编码器协调,以创建此开源Web服务器。 它是第一个来实现的Web服务器之一。

Apache称为HTTP服务器,因为它使用超文本传输协议(HTTP)来服务于网站用户请求的信息。

在LAMP堆栈方面,Apache是与操作系统通信的服务器,以便在与动态网站交互时用户请求的信息。

虽然Apache是Web服务器,它通常代表灯泡中的"A",但可以交换诸如NGNIX之类的替代方案。灯堆栈优雅地转换为LEMP(Linux,Ngnix,MySQL,PHP)堆栈,根本没有问题。

3. MariaDB

第三个小岩石是玛丽亚达;但是,如上所述,它有点复杂。

什么是MariaDB?

MariaDB是一个关系数据库管理系统,可以为网站和应用程序存储数据。 它使用复杂的算法将数据组织到表中。 如果您的网站上有内容而无需页面重新加载,MariaDB和关系数据库管理系统就会有用。

MariaDB是MySQL的补充,因此,如果您以前使用过MySQL,则可以轻松迁移到MariaDB。

在LAMP堆栈方面,MariaDB将储存网站数据所需的数据库。只要需要将数据库中的信息显示给站点用户,就会查询数据库。您将使用一个数据库,例如,为您的网站用户存储用户名和密码。

注意: 如果网站是静态的,则数据库不需要。

4. PHP

PHP是岩石金字塔顶部那块很小的石头。

什么是PHP?

PHP是一种服务器端脚本语言,旨在促进快速发展。 它与简单性和便利有关。

现在,你是否有任何机会想知道世界上的"服务器端"是什么?你有没有机会想知道世界上的"脚本"语言是什么?

如果是这样,请单击下面的链接以了解PHP及其相关的许多关键术语。

关于PHP

PHP与数据库通信以允许自动化。

在LAMP堆栈方面,PHP可与数据库一起使用。 PHP要么从数据库中获取信息,要么将数据添加到数据库中。 发出请求后,PHP与服务器Apache一起执行脚本。 然后,服务器将翻译后的信息提供给浏览器以显示给用户。

注意: 从技术上讲,而不是铺设阿帕奇,PHP实际上是一个嵌套在阿帕奇岩石里面的岩石。你为什么问?PHP的解释器将相对于Apache Web服务器上的脚本转换为脚本的信息。然后Apache将输出传输到Web浏览器,以便在查看网站的个人中显示。

PHP的替代方法包括Python和Perl。

回顾:

总结一下,

1.网站用户要求提供某些东西。

2.Apache与PHP一起转换并执行脚本以提供请求。

3. PHP敲击MariaDB的门,并要求数据库中包含的内容。

4. PHP在Apache Web服务器上转换该信息。

5. Apache将信息发送到浏览器。

如果数据被输入到网站中,PHP的解释器会翻译Web服务器上的信息。结果将发送到MariaDB以安全地存储。

Linux是允许其他三个之间的所有这些通信。这是他们来回通过信息的基础。

你有它,灯堆。谈到,我们提到主机Winds提供灯泡堆栈和LEMP堆栈,如此一致,在云门户的'创建服务器'页面上的1单击安装?

灯泡堆栈1 - 单击Hostwinds'云门户中的安装

类似于灯泡堆栈本身,灯泡堆栈1 - 单击云门户中的安装模板允许您将几个步骤合并为一个。在"应用程序"选项卡中单击"应用程序"选项卡中的"灯泡堆栈"选项,并在服务器上创建"vps"。

让我们详细说明。

以下是导航到Cloud Portal并创建安装了LAMP Stack的云服务器的方法:

1. 访问www.hostwinds.com,然后单击页面顶部的"客户端登录"链接>>输入与您的Hostwinds帐户关联的电子邮件和密码,以登录您的客户区

2. 从客户区,点击皇家蓝色导航栏上的"云控制"链接>>点击"云门户"

3. 单击页面右上角的绿色"创建"按钮>>单击"服务器"选项

4. 单击"应用程序"选项卡>>单击"灯泡堆栈"

5. 制定所需的选择来创建满足您独特要求的云服务器>>单击页面底部的绿色"创建服务器"按钮

有关如何将灯泡堆栈安装到Hostwinds VPS或Cloud Server上的更详细说明,以及有关如何重新安装当前VPS或Cloud Server的信息,请单击下面的链接。

如何在VPS /云服务器上安装LAMP堆栈

请参阅,将灯泡堆栈安装到主机卷云服务器上是快速而无痛的!现在你已经让你的服务器全部设置了灯泡堆栈,是时候探索灯泡堆栈的美妙世界了。

你怎么认为?

即使在各种其他Web堆栈的崛起之后,Linux仍然是一个真正的力量。为什么?灯堆的膨胀社区使年复一年保持活力和相关。事实是 总是 自由和 一直 模块化肯定不会伤害。

也就是说,我们很想听到您对这个问题的想法。 您会说LAMP Stack仍然是领先的Web堆栈吗?

撰写者 Hostwinds Team  /  十一月 16, 2019