linux下面完全卸载apache、php、nginx、mysql

linux环境配置确实是头痛的事情,顺利的话可以直接配置完成,不顺利的话可能需要反复配置,卸载不干净往往会影响再次安装环境,下面是

linux下完全卸载php、nginx、apache、mysql的方法,记录备用。

=============================================================================
php卸载全部
一、删除php的相关包及配置

sudo apt-get autoremove php7*
二、删除关联

sudo find /etc -name "*php*" |xargs  rm -rf 
三、清除dept列表

sudo apt purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
四、检查是否卸载干净(无返回就是卸载完成)

 dpkg -l | grep php7.0
 
 不过仅适用于yum安装的php

yum remove php-common
 =======================================================================
 删除使用yum安装的nginx方法

1.停止Nginx软件

[root@localhost ~]# service nginx stop
1
2.删除Nginx的自动启动

[root@localhost ~]# chkconfig nginx off
1
3.从源头删除Nginx

[root@localhost ~]# rm -rf /usr/sbin/nginx
[root@localhost ~]# rm -rf /etc/nginx
[root@localhost ~]# rm -rf /etc/init.d/nginx
4.再使用yum清理
[root@localhost ~]# yum remove nginx
=================================================================================
apache卸载
首先,要确认下是否有安装过,或者是系统自带了httpd服务,通过以下命令:
# rpm -qa | grep httpd

或者:
# yum list | grep httpd

然后我先来卸载我的httpd,首先要停止httpd服务,命令如下:

# systemctl stop httpd.service

然后通过 rpm -e 或者yum -erase 命令都可以,不过rpm -e命名必须要自己先卸载依赖包,所以我用yum -erase命令卸载,命令如下:
# yum erase httpd.x86_64

====================================================================
1 删除Mysql

yum remove  mysql mysql-server mysql-libs mysql-server;
find / -name mysql 将找到的相关东西delete掉;
rpm -qa|grep mysql(查询出来的东东yum remove掉)
2 安装Mysql

yum install  mysql mysql-server mysql-libs mysql-server;

评论/留言