跳到主要内容

用这个重要的软件栈构建基于PHP的应用程序

轻松获得最受欢迎的网络服务堆栈之一:Linux操作系统、Apache 网络服务器、MySQL关系数据库管理系统和PHP编程语言。LAMP栈是WordPress、Drupal和Laravel等开源PHP框架的基础栈。该堆栈的组件本身的稳定性和力量久经考验,可以在一个先进的生态系统上提供现代网络应用。

使用 Linode 的 LAMP Stack 一键式应用程序,更快开始在核心开发堆栈上进行构建。

包括软件

软件决定
Apache HTTP服务器可用于为你的网站或网络应用提供服务的网络服务器。
MySQL服务器关系型数据库。
PHP 7通用的编程语言。
UFW防火墙工具。IPv4和IPv6的端口22/tcp、80/tcp和443/tcp将允许传出和传入流量。

LAMP堆栈选项

场地描述
电子邮件地址Let's Encrypt SSL证书的电子邮件地址。如果你还输入了一个域名,这也会被用作SOA电子邮件地址。需要
将为Linode创建的有限的sudo用户这是为Linode创建的有限用户账户。该账户具有sudo用户权限。
有限的sudo用户的密码为有限的sudo用户设置一个密码。该密码必须符合强密码的复杂性强度验证要求。这个密码可以用来在你的服务器上执行任何操作,与root类似,所以要使它长、复杂、独特。
将用于访问Linode的SSH公钥如果你希望通过公钥(推荐)而不是密码访问SSH,请在这里输入公钥。
禁止通过SSH进行root访问?选择 Yes 来阻止根账户通过SSH登录到服务器。选择 No 以允许根账户通过SSH登录。
您的 Linode API 令牌你的Linode API Token 是需要创建DNS记录的。如果这是与 subdomain 和 domain 字段,安装程序会尝试通过 Linode 创建 DNS 记录。 API.如果您没有令牌,但希望安装程序创建 DNS 记录,则必须 创建一个 然后再继续。
子域你希望安装程序在安装过程中为其创建一个DNS记录的子域。给出的建议是 www.只有在你同时提供了一个子域名的情况下,才可以提供一个 domain 和 API Token.
领域你希望托管你的网站的域名。在安装过程中,如果你在提供这个字段的同时还提供了这个域名的DNS记录,那么安装程序就会为这个域名创建一个DNS记录。 API Token.

注意:当LAMP部署完成时,MySQL根用户的密码会自动生成并在文件`/root/.linode_credentials.txt`中提供。

Linode选项

在提供特定的应用程序选项后,为你的Linode服务器输入配置值:

配置描述
选择一个图像Debian 10,Debian 11,Ubuntu 20.04 LTS 是目前 LAMPMarketplace App 支持的唯一镜像。需要
地区你想让你的Linode居住的地区。一般来说,最好选择一个离你最近的地方。关于选择DC的更多信息,请查看如何选择数据中心指南。你也可以生成MTR报告,深入了解你和我们每个数据中心之间的网络路线。需要
Linode 计划你的Linode的硬件资源。您部署的MySQL/MariaDB的Linode计划应考虑到估计的工作量。如果你正在建立一个简单的网页,你可以使用1GB Linode(Nanode)或2GB Linode。如果你将部署一个更强大的网页应用程序,那么考虑一个具有更高内存和CPU分配的计划。如果你在部署应用程序后决定需要更多或更少的硬件资源,你可以随时调整你的Linode的大小,以获得不同的计划。需要
Linode标签你的Linode的名字,在你账户上的所有Linode之间必须是唯一的。这个名字将是您在云管理器的仪表板上识别您的服务器的方式。需要
根部密码您的Linode实例的主要管理密码。这个密码必须在您通过SSH登录到您的Linode时提供。该密码必须满足强密码的复杂性和强度验证要求。你的根密码可以用来在你的服务器上执行任何操作,所以要使它很长、很复杂、很独特。需要

当你提供了所有需要的Linode选项,点击创建按钮。你的LAMP Stack应用程序将在你的Linode完成配置后的2-3分钟内完成安装。

部署后开始工作

在你的LAMP堆栈完成部署后,你可以:

进一步发展

这个一键式应用程序是由Linode建立的。有关应用程序部署的支持,请通过侧边栏中列出的信息联系Linode支持。