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;