LNMP是一种非常流行的Web应用程序堆栈,它由Linux、Nginx、MySQL和PHP组成。在本文档中,我们将向您展示如何在Ubuntu操作系统上部署LNMP堆栈。

步骤1: 安装Ubuntu操作系统

首先,您需要安装Ubuntu操作系统。请确保您的系统满足以下要求:

  • 512MB内存
  • 20GB磁盘空间
  • 1个CPU核心

步骤2: 安装Nginx

安装Nginx很简单,只需在终端窗口中输入以下命令:

sudo apt-get update
sudo apt-get install nginx

安装完成后,启动Nginx服务:

sudo systemctl start nginx

如果您想使Nginx服务在系统启动时自动启动,请运行以下命令:

sudo systemctl enable nginx

步骤3: 安装MySQL

同样地,安装MySQL也很容易。只需在终端窗口中输入以下命令:

sudo apt-get update
sudo apt-get install mysql-server

安装完毕后,启动MySQL服务:

sudo systemctl start mysql

如果您想使MySQL服务在系统启动时自动启动,请运行以下命令:

sudo systemctl enable mysql

步骤4: 安装PHP

PHP是与Nginx集成的最后一个组件。只需在终端窗口中输入以下命令:

sudo apt-get update
sudo apt-get install php-fpm php-mysql

安装完成后,重启Nginx服务使其生效:

sudo systemctl restart nginx

步骤5: 测试LNMP堆栈

现在,您的LNMP堆栈已经安装成功,可以通过创建一个简单的PHP文件来测试它。

在终端窗口中输入以下命令:

sudo nano /var/www/html/info.php

将以下内容复制并粘贴到新创建的文件中:

<?php
phpinfo();
?>

保存并关闭文件,然后在Web浏览器中访问以下URL:

http://your_server_IP_address/info.php

如果您正确地配置了LNMP堆栈,则应该会看到一个包含PHP信息的页面。