温馨提示×

centos lamp如何卸载清理

小樊
51
2025-09-05 23:57:01
栏目: 智能运维

一、卸载LAMP组件

  1. 停止服务

    sudo systemctl stop httpd mysql 

    (若为源码安装,需手动停止进程)

  2. 卸载软件包

    • Apache
      sudo yum remove httpd httpd-tools # CentOS 7及以下 sudo dnf remove httpd httpd-tools # CentOS 8及以上 
    • MySQL
      sudo yum remove mysql-server mysql-client sudo dnf remove mysql-server mysql-client 
    • PHP
      sudo yum remove php* libapache2-mod-php* # CentOS 7及以下 sudo dnf remove php* php-fpm # CentOS 8及以上 

    (若为源码安装,需手动删除文件)

  3. 删除配置文件和数据

    sudo rm -rf /etc/httpd /etc/mysql /var/lib/mysql /var/www/html sudo rm -rf /etc/php* # 删除PHP配置文件 

二、清理残留

  1. 清理包缓存

    sudo yum clean all # CentOS 7及以下 sudo dnf clean all # CentOS 8及以上 
  2. 删除无依赖包

    sudo yum autoremove # CentOS 7及以下 sudo dnf autoremove # CentOS 8及以上 
  3. 清理临时文件和日志

    sudo rm -rf /tmp/* sudo journalctl --vacuum-time=1s # 清空系统日志 

三、注意事项

  • 源码安装的软件需手动删除文件,建议先备份重要数据。
  • 执行命令前建议先确认软件包名称,避免误删。
  • 若需彻底清理,可结合 find 命令查找残留文件(谨慎使用)。

0