• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

linux卸载php,史上最详情

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

ps:网上方法还是挺多的,但是大多都是复制别人的,细节方面不到位。

首先执行

rpm -qa|grep php

会弹出

[root@localhost ~]# rpm -qa|grep php
php-common-5.4.16-45.el7.x86_64
php-pdo-5.4.16-45.el7.x86_64
php-gd-5.4.16-45.el7.x86_64
php-devel-5.4.16-45.el7.x86_64
php-fpm-5.4.16-45.el7.x86_64
php-process-5.4.16-45.el7.x86_64
php-pear-1.9.4-21.el7.noarch
php-bcmath-5.4.16-45.el7.x86_64
php-mbstring-5.4.16-45.el7.x86_64
php-xml-5.4.16-45.el7.x86_64
php-odbc-5.4.16-45.el7.x86_64
php-xmlrpc-5.4.16-45.el7.x86_64
php-cli-5.4.16-45.el7.x86_64
php-5.4.16-45.el7.x86_64
php-ldap-5.4.16-45.el7.x86_64

这个时候执行命令rpm -e [软件包] 例如:我要卸载上面的 php-common-5.4.16-45.el7.x86_64,就执行

rpm -e php-common-5.4.16-45.el7.x86_64

但是呢,每个包之间是互相依赖的,所以有卸载顺序,这个顺序是网上讲的不够详细的,坑爹呢,我这里对这个顺序讲一下

比如我要卸载 php-pdo-5.4.16-45.el7.x86_64,然后我执行了

rpm -e php-pdo-5.4.16-45.el7.x86_64

但是这个时候是失败的,因为它依赖的其他的包,但是没关系,因为系统会弹出这个,看下图

它很明确提示要先卸载 php-odbc-5.4.16-45.el7.x86_64

这个时候卸载 php-odbc-5.4.16-45.el7.x86_64就行了

rpm -e php-odbc-5.4.16-45.el7.x86_64

现在明白了吗,想卸载什么直接卸载就是,不要在意顺序,它会提示你的,然后你按它提示来就行了。当然还会有一些顽固分子,比如他们互相依赖的,让你谁也卸不掉,只要执行 rpm -e 程序包名 --nodeps

rpm -e php56-php-common-5.6.40-29.el8.remi.x86_64 --nodeps

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php获取汉字的拼音拼音首字母发布时间:2022-07-10
下一篇:
利用PHP取二进制文件头判断文件类型发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap