CentOS怎样强制卸载PHP

从php5.3升级到5.6,随后又安装了php7.0,导致网站无法打开。随后尝试卸载php7.0

方法如下:

使用ssh连接(苹果系统可使用iTerm工具),

一、查看php版本命令:

#php -v

二、删除php命令

#yum remove php

但这个命令是删除不干净的,因为使用这个命令以后再用

#php -v

还是会看到有版本信息的,必须强制删除:

正确的卸载php的方法是:删除php的rpm安装包(其实yum安装在根本上还是使用的rpm包,只是yum安装能解决rpm安装时发生的包依赖问题)。

命令如下:

      #rpm -qa|grep php

(列出所有的php相关的rpm包)

#rpm -e xxx xxx指的是上一个命令列出的rpm包的包名,复制即可。这一步卸载安装的php的rpm包,注意因为可能存在依赖关系会发生报错,所以可能需要调整下要写在的rpm包的顺序。

如果调整了rpm包的顺序,还是无法删除剩余的包,可以通过强制删除来解决:

#rpm -e xxx –nodeps

其中xxx指的还是rpm包名

强制删除后,就可以重新安装php了:

# yum -y install php

可以换个yum源,安装其他版本的php。

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据