美文网首页
卸载干净php

卸载干净php

作者: 大胡子的机器人 | 来源:发表于2019-10-24 19:40 被阅读0次

    查看php安装所有的包:
    rpm -qa|grep php

    然后一个个删除干净(一个个删除,先不管顺序,因为rpm -e 卸载的时候会提示):
    rpm -e php-mbstring-7.3.11-1.el7.remi.x86_64

    有时候会遇到互相依赖包不能卸载,卸载命令改为:
    rpm -e php-json-7.3.11-1.el7.remi.x86_64 --nodeps
    rpm -e php-common-7.3.11-1.el7.remi.x86_64 --nodeps

    比如我的顺序为(具体顺序看rpm -qa|grep php命令下安装了多少扩展包):

    rpm -e php72w-gd-7.2.22-1.w7.x86_64
    rpm -e php72w-mbstring-7.2.22-1.w7.x86_64
    rpm -e php72w-devel-7.2.22-1.w7.x86_64
    rpm -e php72w-xml-7.2.22-1.w7.x86_64
    rpm -e php72w-embedded-7.2.22-1.w7.x86_64
    rpm -e php72w-opcache-7.2.22-1.w7.x86_64
    rpm -e mod_php72w-7.2.22-1.w7.x86_64
    rpm -e php72w-cli-7.2.22-1.w7.x86_64
    rpm -e php72w-mysqlnd-7.2.22-1.w7.x86_64
    rpm -e php72w-pdo-7.2.22-1.w7.x86_64
    rpm -e php72w-fpm-7.2.22-1.w7.x86_64
    rpm -e php72w-common-7.2.22-1.w7.x86_64
    

    注意:上面的命令有可能误删防火墙需要的python 2.7, centos 7 自带了python 2.7,而且防火墙firewalld需要,若误删,出现报错
    File "/usr/bin/firewall-cmd", line 24, in <module>
    from gi.repository import GObject
    ImportError: No module named 'gi'

    则,重新安装

    yum install python3-gi
    

    相关文章

      网友评论

          本文标题:卸载干净php

          本文链接:https://www.haomeiwen.com/subject/dlgdvctx.html