centos7.3下卸载Apache+PHP+Mysql

一、背景说明

我们经常会遇到这种情况,很久没用的虚拟机,之前装的lamp 或 lnmp 项目环境版本太低,升级或部分重装,总有一些报错,处理报错问题花很多时间,这时候还不如卸载重装,加上现在一键安装这么方便,出于效率考虑,可以这么做。当然,如果新手想练习linux命令或者解决问题的能力,那也可以继续研究,提前祝你好运。

下面总结在centos7.3下卸载Apache+PHP+Mysql的经验。

二、卸载Apache

1. 查看当前环境是否安装httpd服务:

rpm -qa | grep -i httpd
  
  

  查询出来效果如下:

  

2. 删除前关闭Apache服务

systemctl stop httpd.service
  
  

3. 先用yum删除

yum erase httpd.x86_64
  
  

  遇到询问,统一 yes通过。

4. 再执行第1步查询httpd服务,查询yun没有删除干净的httpd服务

    

5. 使用rpm删除

rpm -e --nodeps httpd-tools-2.4.6-80.el7.centos.1.x86_64
  
  

此时,再执行第一步查询,已经没有任何httpd的包了。

三、卸载Mysql(rpm安装包)

1. 查询已有mysql包

rpm -qa | grep -i mysql
  
  

  

2. 删除mysql包


  
  
  1. /*
  2. * 从最下面开始删除通过grep出来的包
  3. */
  4. rpm -e --nodeps 包名

  具体操作如下 

  

  其他卸载参考:https://www.cnblogs.com/zhangzhen894095789/p/6443227.html

四、卸载PHP

1. 查询已有PHP文件

rpm -qa | grep -i php
  
  

  

2. 删除php文件

删除完毕用php -v命令查询是否还存在php版本信息,不存在则说明已删除完毕。

五、总结

删除文件时,或多或少会遇到一些依赖问题,这时候可以在rpm -e 后面加上 --nodeps 参数,删除时不检查依赖。

或者更暴力一些,使用 --force 参数,强制执行。

六、一键安装LNMP

安装教程:https://lnmp.org/install.html

执行命令安装LNMP(centos7.3+nginx+Mysql5.7+php7.2):

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && LNMP_Auto="y" DBSelect="4" DB_Root_Password="123456" InstallInnodb="y" PHPSelect="8" SelectMalloc="1" ./install.sh lnmp
  
  

结束,祝好运!

原文链接:https://blog.csdn.net/createNo_1/article/details/82656519
发布了11 篇原创文章 · 获赞 7 · 访问量 1282

一、背景说明

猜你喜欢

转载自blog.csdn.net/weixin_45786861/article/details/105046954
今日推荐