Centos卸载Php的安装环境
当我安装Php7.0版本的时候提示:Error: php70w-common conflicts with php-common-5.4.16-42.el7.x86_64

于是决定卸载Centos上Php的安装环境
查看php版本命令:
#php -v
PHP 5.4.16 (cli) (built: Aug 11 2016 21:24:59)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
这个命令是删除不干净的
#yum remove php
因为使用这个命令以后再用
#php -v
还是会看到有版本信息的。。。。。
必须强制删除
#rpm -qa|grep php
php-cli-5.4.16-36.3.el7_2.x86_64
php-devel-5.4.16-36.3.el7_2.x86_64
php-common-5.4.16-36.3.el7_2.x86_64
#rpm -e php-cli-5.4.16-36.3.el7_2.x86_64
#rpm -e php-devel-5.4.16-36.3.el7_2.x86_64
#rpm -e php-common-5.4.16-36.3.el7_2.x86_64
如果卸载过程中出现error: Failed dependencies:调整卸载顺序
以上执行结束后,已真正的卸载
为了操作方便,可以使用以下脚本进行卸载
cat <<'MINE' >./uninstall_php.sh
#!/bin/sh
lists=`rpm -qa|grep php`
for k in $lists;do
echo $k
rpm -e $k
done
MINE
如果在执行中出现error的话,是因为卸载的时候依赖库导致的,多执行几次即可
只所以弄个脚本,担心扩展太多手动删除太慢
热门日志
分类
- Django(4)
- ssdb(1)
- Mac(7)
- C(1)
- memcache(1)
- Python(32)
- Vim(8)
- sed(2)
- ansible(3)
- awk(4)
- shell(3)
- about(1)
- git(9)
- bat(4)
- svn(0)
- docker(1)
- Tornado(1)
- go(2)
- 架构(18)
- Vue(1)
- game(2)
- Html(6)
- Java(8)
- Mysql(37)
- Ajax(2)
- Jsp(1)
- Struts(8)
- Linux(72)
- JavaScript(39)
- Staruml(0)
- Mouth(1)
- Php(102)
- Windows(8)
- Message(48)
- Lua(10)
- Compute(1)
- Redis(7)
- Nginx(12)
- Jquery(1)
- Apache(1)
- cocos2d-x(8)