返回博客

LAMP 环境搭建 – Linux Apache MySQL PHP

LAMP 环境搭建 – Linux Apache MySQL PHP

LAMP 是一个非常流行的 Web 技术栈的首字母缩写 – Linux、Apache、MySQL、PHP。LAMP 的所有四个组件都是开源的,适合部署动态网站和 Web 应用程序。在今天的教程中,我将向您展示如何使用 LAMP 技术栈设置云服务器。

LAMP 技术栈:L – Linux

LAMP 中的 L 代表 Linux 操作系统。借助 CloudSigma 易于使用的界面,您可以在几分钟内完成部署。

创建机器

首先,您必须创建一台机器。您可以在 CloudSigma 的“计算”部分轻松完成此操作。在本教程中,您可以使用以下资源:

CPU: 8 GHz
内存: 8 GB
SSD: 50 GB

您可以使用 CloudSigma 镜像库中提供的 Ubuntu 18.04 LTS 镜像来挂载磁盘。Ubuntu 18.04:预装 64 位,带 VirtIO 驱动程序、超级用户、Python 2.7.17、Pip 20.0.2、OpenSSL 1.1.1d、Cloud-init 以及截至 2019-03-03 的最新更新。

启动机器后,您可以通过运行以下命令来更新机器上所有现有的软件源和软件包:

LAMP 技术栈:A – Apache

Apache (Apache HTTP Server) 是一款开源的 Web 服务器软件,可用于在 Web 上提供内容。万维网 (WWW – World Wide Web) 上超过 40% 的网站都在使用它。

要安装 Apache HTTP Server,您可以运行以下命令:

安装完成后,您可以在网页浏览器中访问该 IP 地址,您将看到类似于以下内容的输出:

apace web server homepage LAMP Stack

如果您不知道 IP 地址,可以在 CloudSigma 账户的“计算”部分下进行查看。
Finding IP address

LAMP 技术栈:M – MySQL

您可以继续安装 MySQL,因为 Linux 和 Apache 已经安装完毕

MySQL 是一款开源的关系型数据库管理系统 (RDBMS),可帮助用户存储、组织和管理数据。它在 IT 行业中非常流行且应用广泛。要了解有关 MySQL 的更多信息,请关注 CloudSigma 的文章 – 如何在服务器上设置 MySQL 以及 MySQL 基础知识.

为了提高安全性,请运行以下脚本并选择您的偏好设置:

 

LAMP 架构:P – PHP

PHP 是一种流行的开源脚本语言,通常用于构建动态网页。您可以使用以下命令进行安装:

安装完成后,您可以通过在此文件(/etc/apache2/mods-enabled/dir.conf)中将 “index.php” 移动到 “index.html” 之前,来配置 Apache 以提供 PHP 文件服务

该文件现在看起来像这样:

PHP 拥有庞大的模块库,您可以在应用程序中使用。使用给定的命令查找可用的库,它将为您提供一个列表:

PHP Modules page

使用 apt-get 命令安装上述模块:

您可以创建一个示例 PHP 文件来对其进行测试。创建一个文件 – /var/www/html/test.php 并在其中添加以下内容。

然后,重启 Apache 服务器以使更改生效。

现在,当您访问 URL – https://IPaddress/test.php 时,您将看到以下内容:
PHP Info page

最后,您已成功搭建了 LAMP 架构。

祝您使用愉快!

author

Akshay Nagpal

作者 · CloudSigma

Preslav Dobrev 是 CloudSigma 的创意设计师,专注于通过传统和创新营销渠道打造一致的企业形象。他擅长将艺术愿景与战略营销相融合,创造具有影响力的品牌叙事。

评论

暂无评论。发表第一条评论吧。