Vultr VPS 使用 LNMP 1.7 一键安装包快速搭建 LNMP 环境教程

2020年6月4日02:27:28 2133字
VULTR 2020 最新优惠活动

当我们想在 VPS 上运行网站时,就需要搭建运行环境。像 WordPress、Typecho 等程序是基于 PHP 语言的,如果我们想要运行这些程序,就需要在 VPS 上搭建 LNMP 环境(Linux + Nginx + MySQL + PHP)。LNMP 一键安装包由军哥开发,可以帮助我们快速在 CentOS/Debian/Ubuntu 等 Linux 系统中部署 LNMP 运行环境。LNMP 一键安装包近几年都在不断迭代更新中,基本每年元旦左右发布测试版,然后在六一儿童节发布正式版,今年也不例外。目前最新的版本是 1.7 版本,相比 1.6 版本,主要是添加对 PHP7.4 的支持、适配 CentOS8 等新系统。

一、LNMP 一键安装包系统要求

以下是站长从 LNMP 一键安装包官网上摘录的部分要求【查看完整版】:

  • 支持 CentOS/Debian/Ubuntu 等 Linux 系统,不支持 Windows 系统
  • 需要 5GB 以上硬盘剩余空间、128MB 以上内存
  • 安装 MySQL 5.7、MariaDB 10 时至少需要 9GB 以上磁盘剩余空间
  • 安装 MySQL 5.6、MySQL 5.7、MariaDB 10 时至少需要 1GB 以上内存,更高版本至少需要 2GB 内存
  • 安装 PHP 7 及以上版本必须 1GB 以上内存
  • PHP 7.1.* 以下版本不支持 Ubuntu 19+、Debian 10 等非常新的 Linux 系统

二、LNMP 一键安装包搭建 LNMP 环境

1、准备一台纯净的 Vultr VPS

在搭建 LNMP 环境之前,我们需要提供一台纯净的 VPS,也就是没有装过 Nginx、MySQL/MariaDB、PHP 等组件的 VPS。

如果你还没有购买,那么可以按照本站的购买教程进行购买:《Vultr 新手用户注册及购买图文教程,支持微信和支付宝》。

2、通过 SSH 工具登录 Vultr VPS

我们需要通过 SSH 软件登录 VPS 后进行安装,登录教程参考下面的文章进行:

MacOS 和 Linux 系统则使用自带的终端工具进行登录即可。

3、安装 wget、screen 等软件

通过 Xshell 软件登录 VPS 后,我们需要给 VPS 安装 wget、screen 等必备软件,运行以下命令即可。

CentOS:

yum install wget screen -y

Debian/Ubuntu:

apt-get install wget screen -y

如果不知道自己的系统是哪个,那就都运行一遍吧,不会有问题的。

4、下载与安装 LNMP 一键安装包搭建 LNMP 环境

我们运行以下命令开启一个 screen 窗口,

screen -S lnmp

这样如果在安装过程中断开了连接,在重新连接后,我们可以运行以下命令回到安装流程中。

screen -r lnmp

开启 screen 窗口后,我们继续运行以下命令,下载并开始安装 LNMP 一键包。

wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp

运行安装命令后,就会来到安装界面,我们按照下图指示,一步一步进行即可。

  • 选择 MySQL 版本:如果内存小于 1GB,那么建议选择 MySQL 5.5,否则可以选择 MySQL 5.6+。
  • 设置 MySQL 密码:应该尽可能的设置地复杂一些,避免被破解掉。
  • 是否启用 InnoDB 引擎:建议启用,即保持默认。
  • 选择 PHP 版本:除非程序不支持 PHP 7,否则建议一律选择 PHP 7。如果内存小于 1GB,那么建议选择 PHP 7.1,否则可以选择 PHP7.2+。
  • 是否安装 Memory Allocator:默认即可,不安装。
  • 确认无误后,回车开始安装。

回车后,LNMP 一键安装包会开始自动安装并搭建 LNMP 环境。具体的内容不用看,耐心等待即可。根据 VPS 的性能,整个安装时间可能会耗时 15~60 分钟。

当出现下图界面时,表示安装完成。因为是使用 Vultr 的高性能 VPS 进行安装的,所以整个安装过程只用过 15 分钟,还是非常短的。

我们先按 Ctrl+A 键,然后再按 Ctrl+D 键即可暂时退出 screen 窗口。我们运行以下命令可以将 screen 窗口全部关闭掉。

killall screen

三、LNMP 一键安装包常用命令

  • LNMP 状态管理:lnmp {start|stop|reload|restart|kill|status}
  • 各个程序的状态管理:lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
  • 虚拟主机管理:lnmp vhost {add|list|del}
  • 数据库管理:lnmp database {add|list|edit|del}
  • 虚拟主机添加 SSL:lnmp ssl add

四、加入 Vultr 用户交流群

如果在使用 Vultr 的过程中遇到问题无法解决,我们可以加入下方的 Vultr 用户交流群,大家一起帮您解决。

本文完。

weinxin
扫一扫关注微信公众号
“搬瓦工”
Vultr
  • 本文由 发表于 2020年6月4日02:27:28
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接。如有侵权,请联系站长进行处理。