<p>本文环境:Centos7、yum方式安装的nginx和php、php-fpm</p><p>之前是通过yum方式直接安装nginx和php、php-fpm,这样的好处是方便,不用一步一步去安装解决各个依赖包问题,现在情况特殊,想要卸载掉已经安装的nginx和php、php-fpm,方法如下:</p><p>先输入命令:yum remove nginx 接着屏幕上打印出以下文字:</p><pre class="brush:bash;toolbar:false">已加载插件:fastestmirror,langpacks
正在解决依赖关系
-->正在检查事务
--->软件包nginx.x86_64.1.1.8.0-1.el7.ngx将被删除
-->解决依赖关系完成
依赖关系解决
============================================================================================================
Package架构版本源大小
============================================================================================================
正在删除:
nginxx86_641:1.8.0-1.el7.ngx@nginx889k
事务概要
============================================================================================================
移除1软件包
安装大小:889k
是否继续?[y/N]:y
Downloadingpackages:
Runningtransactioncheck
Runningtransactiontest
Transactiontestsucceeded
Runningtransaction
正在删除:1:nginx-1.8.0-1.el7.ngx.x86_641/1
警告:/etc/nginx/nginx.conf已另存为/etc/nginx/nginx.conf.rpmsave
验证中:1:nginx-1.8.0-1.el7.ngx.x86_641/1
删除:
nginx.x86_641:1.8.0-1.el7.ngx</pre><p> <br/></p><p></p><p>完毕!</p><p>到此,卸载nginx完毕,可以使用which nginx找一下是否卸载完全!</p><pre class="brush:bash;toolbar:false">[root@localhost~]#whichnginx
/usr/bin/which:nonginxin(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)</pre><p>接下来演示卸载php和php-fpm</p><p>输入命令:yum remove php</p><pre class="brush:bash;toolbar:false">已加载插件:fastestmirror,langpacks
正在解决依赖关系
-->正在检查事务
--->软件包php.x86_64.0.5.4.16-36.el7_1将被删除
-->解决依赖关系完成
依赖关系解决
============================================================================================================
Package架构版本源大小
============================================================================================================
正在删除:
phpx86_645.4.16-36.el7_1@updates4.4M
事务概要
============================================================================================================
移除1软件包
安装大小:4.4M
是否继续?[y/N]:y
Downloadingpackages:
Runningtransactioncheck
Runningtransactiontest
Transactiontestsucceeded
Runningtransaction
正在删除:php-5.4.16-36.el7_1.x86_641/1
验证中:php-5.4.16-36.el7_1.x86_641/1
删除:
php.x86_640:5.4.16-36.el7_1
完毕!</pre><pre class="brush:bash;toolbar:false">[root@localhost~]#yumremovephp-fpm
已加载插件:fastestmirror,langpacks
正在解决依赖关系
-->正在检查事务
--->软件包php-fpm.x86_64.0.5.4.16-36.el7_1将被删除
-->解决依赖关系完成
依赖关系解决</pre><pre class="brush:bash;toolbar:false">============================================================================================================
Package架构版本源大小
============================================================================================================
正在删除:
php-fpmx86_645.4.16-36.el7_1@updates4.5M
事务概要
============================================================================================================
移除1软件包
安装大小:4.5M
是否继续?[y/N]:y
Downloadingpackages:
Runningtransactioncheck
Runningtransactiontest
Transactiontestsucceeded
Runningtransaction
正在删除:php-fpm-5.4.16-36.el7_1.x86_641/1
验证中:php-fpm-5.4.16-36.el7_1.x86_641/1</pre><p><br/></p><p>删除:</p><pre class="brush:bash;toolbar:false">php-fpm.x86_640:5.4.16-36.el7_1</pre><p> <br/></p><p></p><p>完毕!</p><p>到此还没完全卸载,可以使用php -v查看一下</p><pre class="brush:bash;toolbar:false">[root@localhost~]#php-v
PHP5.4.16(cli)(built:Jun23201521:17:27)
Copyright(c)1997-2013ThePHPGroup
ZendEnginev2.4.0,Copyright(c)1998-2013ZendTechnologies
[root@localhost~]#rpm-qa|grepphp
php-common-5.4.16-36.el7_1.x86_64
php-cli-5.4.16-36.el7_1.x86_64
[root@localhost~]#rpm-ephp-common-5.4.16-36.el7_1.x86_64
错误:依赖检测失败:
php-common(x86-64)=5.4.16-36.el7_1被(已安裝)php-cli-5.4.16-36.el7_1.x86_64需要
[root@localhost~]#rpm-ephp-cli-5.4.16-36.el7_1.x86_64
[root@localhost~]#rpm-ephp-common-5.4.16-36.el7_1.x86_64
[root@localhost~]#whichphp
/usr/bin/which:nophpin(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)</pre><p></p><p>OK,全部卸载完成!</p>