萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

CentOS 完整卸載 LAMP 環境(Apache、MySQL、PHP)步驟詳解

在 CentOS 上安裝 LAMP 環境容易,但完整卸載卻較為繁瑣,因為 LAMP 由 Apache、MySQL、PHP 三大元件組成,且彼此有依賴關係,必須按順序逐一移除。本文提供詳細的卸載指令與技巧,助你乾淨移除 LAMP 環境。

一、卸載 MySQL

先列出所有 MySQL 相關套件:

rpm -qa | grep mysql

輸出範例:

mod_auth_mysql-2.6.1-2.2
php-mysql-4.3.9-3.15
mysql-devel-4.1.20-1.RHEL4.1
mysql-4.1.20-1.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
libdbi-dbd-mysql-0.6.5-10.RHEL4.1

原則:從列表最底部(最不被依賴)開始卸載,逐個向上。 使用 rpm -e 套件名(版本號可省略),例如:

rpm -e mysqlclient10

若遇依賴錯誤,先移除報錯中提到的依賴套件。

二、卸載 Apache (httpd)

rpm -qa | grep httpd

同樣由下而上執行 rpm -e。

三、卸載 PHP

rpm -qa | grep php

依序移除各 PHP 套件。

常見問題與解法

  • 無法卸載提示依賴:先卸載被依賴的套件。
  • 強制卸載:加上 --nodeps 參數忽略依賴(慎用),如 rpm -e php-4.3.9-3.15 --nodeps。
  • 改用 yum 移除:若 rpm 卡住,嘗試 yum remove mysql php httpd,yum 會自動處理依賴。

驗證卸載

卸載完成後,再次執行 rpm -qa | grep -E 'mysql|httpd|php' 應無輸出,表示已乾淨移除。

copyright © 萬盛學電腦網 all rights reserved