温馨提示×

linux lnmp 怎么重装

小樊
44
2026-09-21 22:16:09
栏目: 智能运维

在 Linux 的 LNMP(Linux + Nginx + MySQL/MariaDB + PHP)环境中,“重装”通常有两种情况:

  1. 使用一键安装包(如 lnmp.org)重装
  2. 手动编译/apt/yum 安装的 LNMP 重装

下面分别说明。


一、使用 lnmp.org 一键包重装(最常见)

1. 卸载原有 LNMP

cd /root/lnmp1.x  # 进入你安装时的目录
./uninstall.sh

按提示选择:

  • 1)卸载 LNMP
  • 2)只卸载 Nginx / MySQL / PHP(可选)

卸载完成后会删除相关程序,但 一般不会删数据库文件(建议先备份)。

2. 备份重要数据(非常重要)

# 数据库
mysqldump -uroot -p --all-databases > all.sql

# 网站文件
tar czf wwwroot.tar.gz /home/wwwroot

3. 重新下载并安装

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

按提示选择:

  • Nginx
  • MySQL / MariaDB
  • PHP 版本
  • 是否安装内存优化

安装完成后:

lnmp restart

二、手动安装(apt / yum)的 LNMP 重装

1. 停止服务

systemctl stop nginx mysql php-fpm

2. 卸载

CentOS

yum remove nginx mysql-server php-fpm php

Ubuntu / Debian

apt remove --purge nginx mysql-server php-fpm php*
apt autoremove

3. 清理配置(可选)

rm -rf /etc/nginx
rm -rf /etc/php
rm -rf /var/lib/mysql

⚠️ 删除 /var/lib/mysql 会清空数据库,务必先备份。

4. 重新安装

Ubuntu 示例

apt update
apt install nginx mysql-server php-fpm php-mysql

三、只重装其中某一个组件

重装 Nginx

./uninstall.sh  # 选 Nginx
./install.sh nginx

重装 PHP

./uninstall.sh  # 选 PHP
./install.sh php

重装 MySQL

lnmp mysql stop
./uninstall.sh  # 选 MySQL
./install.sh db

四、重装前必做清单 ✅

  • [ ] 备份数据库
  • [ ] 备份 /home/wwwroot
  • [ ] 记录 Nginx / PHP 配置
  • [ ] 确认系统版本(CentOS / Ubuntu)

如果你能告诉我:

  • 用的 哪种方式安装的 LNMP
  • Linux 发行版(CentOS / Ubuntu)
  • 是否要保留数据

我可以给你精确的重装命令。

0 踩