温馨提示×

怎么重装linux lnmp

小樊
33
2026-10-18 09:27:04
栏目: 智能运维

“重装 Linux 下的 LNMP”通常有两种理解:
1️⃣ 在已有 Linux 系统上重装 LNMP 环境(Nginx + MySQL/MariaDB + PHP)
2️⃣ 重装整个 Linux 系统并再装 LNMP

下面我按最常见情况:在已有 Linux(CentOS / Ubuntu / Debian)上重装 LNMP来讲,并给你一键脚本方式 + 手动方式。


一、先确认你现在的情况

nginx -v
mysql -V
php -v

如果有旧版本,建议先卸载干净再重装。


二、使用 LNMP 一键安装包(最推荐 ✅)

适合:CentOS / Ubuntu / Debian

1️⃣ 卸载旧 LNMP(如果装过)

cd lnmp1.x
./uninstall.sh

2️⃣ 下载并安装

wget http://soft.lnmp.org/lnmp/lnmp2.0.tar.gz
tar zxf lnmp2.0.tar.gz
cd lnmp2.0
./install.sh lnmp

安装时会让你选:

  • MySQL 版本
  • PHP 版本
  • 是否安装缓存(如 Redis)

安装完成:

lnmp restart

三、手动重装 LNMP(适合定制)

CentOS 示例

# 卸载旧环境
yum remove nginx mysql php*

# 安装
yum install nginx mariadb-server php-fpm php-mysqlnd

# 启动
systemctl enable nginx mariadb php-fpm
systemctl start nginx mariadb php-fpm

Ubuntu / Debian

apt remove nginx mysql* php*
apt install nginx mariadb-server php-fpm php-mysql

四、重装后必须做的事

  1. 初始化数据库
mysql_secure_installation
  1. 配置 Nginx + PHP
location ~ \.php$ {
    fastcgi_pass   unix:/run/php/php-fpm.sock;
    include        fastcgi_params;
}
  1. 测试
php -i | head
nginx -t

五、如果你是想“重装整个 Linux 系统”

那就是:

  1. 备份数据(网站 + 数据库)
  2. 重装系统(ISO / 云控制台)
  3. 再装 LNMP(推荐一键包)

如果你告诉我:

  • 用的 哪个 Linux 发行版
  • 是 云服务器还是本地
  • 想 保留数据还是全清空

我可以直接给你一套精准命令。

0 踩