停止服务
sudo systemctl stop httpd mysql
(若为源码安装,需手动停止进程)
卸载软件包
sudo yum remove httpd httpd-tools # CentOS 7及以下
sudo dnf remove httpd httpd-tools # CentOS 8及以上
sudo yum remove mysql-server mysql-client
sudo dnf remove mysql-server mysql-client
sudo yum remove php* libapache2-mod-php* # CentOS 7及以下
sudo dnf remove php* php-fpm # CentOS 8及以上
(若为源码安装,需手动删除文件)
删除配置文件和数据
sudo rm -rf /etc/httpd /etc/mysql /var/lib/mysql /var/www/html
sudo rm -rf /etc/php* # 删除PHP配置文件
清理包缓存
sudo yum clean all # CentOS 7及以下
sudo dnf clean all # CentOS 8及以上
删除无依赖包
sudo yum autoremove # CentOS 7及以下
sudo dnf autoremove # CentOS 8及以上
清理临时文件和日志
sudo rm -rf /tmp/*
sudo journalctl --vacuum-time=1s # 清空系统日志
find
命令查找残留文件(谨慎使用)。