CentOS7 完全卸载 php

在 CentOS 7 使用 yum install 简单安装 php 后,发现 php 版本 5.4 ,太低了!
然后,使用 yum remove 简单卸载后,发现 php 还在,不干净!

只好 rpm 慢慢卸载

  1. rpm -qa |grep php

     php-gd-5.4.16-48.el7.x86_64
     php-process-5.4.16-48.el7.x86_64
     php-tcpdf-6.2.26-1.el7.noarch
     php-common-5.4.16-48.el7.x86_64
     php-xml-5.4.16-48.el7.x86_64
     php-php-gettext-1.0.12-1.el7.noarch
     php-mysql-5.4.16-48.el7.x86_64
     php-bcmath-5.4.16-48.el7.x86_64
     php-fedora-autoloader-1.0.1-2.el7.noarch
     php-tcpdf-dejavu-sans-fonts-6.2.26-1.el7.noarch
     php-mbstring-5.4.16-48.el7.x86_64
     php-pdo-5.4.16-48.el7.x86_64
     php-tidy-5.4.16-9.el7.x86_64
    

    反过来,从最后一个开始卸载

  2. rpm -e php-tidy-5.4.16-9.el7.x86_64

    错误:依赖检测失败:
    	php-tidy 被 (已安裝) php-tcpdf-6.2.26-1.el7.noarch 需要
    
  3. rpm -e php-tcpdf-6.2.26-1.el7.noarch

     错误:依赖检测失败:
     	php-tcpdf = 6.2.26-1.el7 被 (已安裝) php-tcpdf-dejavu-sans-fonts-6.2.26-1.el7.noarch 需要
    
  4. 反过来,依次卸载

     # rpm -e php-tcpdf-dejavu-sans-fonts-6.2.26-1.el7.noarch
     # rpm -e  php-tcpdf-6.2.26-1.el7.noarch
     # rpm -e php-tidy-5.4.16-9.el7.x86_64
    
  5. 重复以上,直到 rpm -qa |grep php 为空,php -v 为空

     # rpm -qa |grep php
     # whereis php
     # php -v
     -bash: /usr/bin/php: 没有那个文件或目录
    

你可能感兴趣的:(日常记录,php,cento,7)