远程服务器 LNMP 环境安装实战:从零开始部署宝塔面板

# 远程服务器 LNMP 环境安装实战:从零开始部署宝塔面板

## 前言

作为一名独立开发者,我最近入手了一台 Contabo 服务器,准备用来部署独角数卡发卡站。这台服务器配置不错:AMD EPYC 6核处理器、12GB 内存、200GB SSD 硬盘,非常适合运行多个网站。

今天分享一下如何通过远程方式,在这台全新的 Ubuntu 服务器上安装 LNMP 环境(Linux + Nginx + MySQL + PHP + Redis)。

## 第一步:服务器基础配置

首先通过 SSH 连接到服务器,进行基础环境配置:

“`bash
# 修改时区为亚洲/上海
timedatectl set-timezone Asia/Shanghai

# 更新系统软件包
apt update && apt upgrade -y

# 安装常用工具
apt install -y curl wget git vim htop unzip

# 创建 Swap 分区(内存小于 2G 时推荐)
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo ‘/swapfile none swap sw 0 0’ >> /etc/fstab
“`

## 第二步:安装宝塔面板

宝塔面板是服务器管理的利器,特别适合新手。安装命令:

“`bash
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
“`

安装完成后,会显示面板的登录地址、用户名和初始密码。**一定要保存好这些信息!**

## 第三步:配置宝塔面板安全入口

为了安全起见,建议修改宝塔面板的默认端口和安全入口:

1. 登录宝塔面板
2. 进入 **面板设置** → **安全设置**
3. 修改 **安全入口** 为自定义路径(如 `/date728`)
4. 修改 **面板用户名** 和 **密码**

## 第四步:安装 LNMP 环境

在宝塔面板首页,点击 **软件商店**,依次安装以下软件:

### 1. Nginx
– 推荐版本:1.26.x(稳定版)
– 选择 **极速安装**(编译安装太慢)

### 2. MySQL
– 推荐版本:5.7.x(独角数卡兼容性好)
– 选择 **极速安装**

### 3. PHP
– 推荐安装两个版本:**PHP 7.4** 和 **PHP 8.2**
– PHP 7.4:兼容性最好,适合老项目
– PHP 8.2:性能更好,适合新项目
– 选择 **极速安装**

### 4. Redis
– 推荐版本:8.0.x
– 安装后需要修改配置:将 `databases 16` 改为 `databases 64`

## 第五步:Redis 配置优化

Redis 安装完成后,需要修改数据库数量配置:

1. 在软件商店找到 **Redis**,点击 **设置**
2. 切换到 **配置文件** 选项卡
3. 找到 `databases 16` 这一行
4. 修改为 `databases 64`
5. 点击 **保存**

这个配置很重要,因为独角数卡每个站点需要使用 2 个 Redis 数据库(一个用于缓存,一个用于会话),64 个数据库足够支持 31 个站点。

## 第六步:验证安装

安装完成后,可以通过以下方式验证:

“`bash
# 检查 Nginx 状态
systemctl status nginx

# 检查 MySQL 状态
systemctl status mysql

# 检查 PHP 状态
systemctl status php-fpm-74
systemctl status php-fpm-82

# 检查 Redis 状态
systemctl status redis
“`

## 总结

整个安装过程大约需要 20-30 分钟,主要时间花在软件下载和编译上。宝塔面板的图形化界面大大降低了操作难度,即使是新手也能轻松完成。

下一步就可以开始部署独角数卡程序了。如果你也在搭建发卡站,欢迎交流!

**服务器配置参考**:
– CPU:AMD EPYC 6核 @ 2.0GHz
– 内存:12GB
– 硬盘:200GB SSD
– 系统:Ubuntu 24.04.4 LTS

https://lijiuling.com


已发布

分类

来自