首页/发现新知
视界 · 深度阅读

centos lamp怎么卸载

在 CentOS 上卸载 LAMP(Linux + Apache + MySQL/MariaDB + PHP),其实就是分别卸载 Apache、MySQL/MariaDB、PHP。下面给你一套通用、安全的卸载方法(CentOS 6/7/8 基本适用)。


一、停止相关服务

systemctl stop httpd
systemctl stop mariadb   # 或 mysqld
systemctl stop php-fpm   # 如果装了

二、卸载 Apache(httpd)

yum remove httpd httpd-tools

或(CentOS 8 / Rocky / Alma):

dnf remove httpd

删除残留配置:

rm -rf /etc/httpd
rm -rf /var/www

三、卸载 MySQL / MariaDB

1️⃣ 卸载软件包

yum remove mysql mysql-server mariadb mariadb-server

或

dnf remove mariadb mariadb-server

2️⃣ 删除数据和配置

rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
rm -rf /etc/my.cnf.d

⚠️ 这一步会删除数据库,确认已备份!


四、卸载 PHP

yum remove php php-*

或

dnf remove php php-*

清理配置:

rm -rf /etc/php*

五、清理依赖(可选)

yum autoremove

或

dnf autoremove

六、确认是否卸载干净

rpm -qa | grep -E "httpd|php|mysql|mariadb"

没有输出即表示已卸载。


七、如果你是用宝塔 / LNMP 一键包装的

❌ 不要用上面的方式
✅ 用对应卸载命令,例如:

# 宝塔
/etc/init.d/bt stop
rm -rf /www

或 LNMP:

./uninstall.sh

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8)
  • 用的是 MySQL 还是 MariaDB
  • 是 yum 安装还是一键包

我可以给你精确到命令的卸载方案。

读到这里,发现更多一点。探索更多内容 ↗