本文環境:Centos七、yum方式安裝的nginx和php、php-fpm
以前是經過yum方式直接安裝nginx和php、php-fpm,這樣的好處是方便,不用一步一步去安裝解決各個依賴包問題,如今狀況特殊,想要卸載掉已經安裝的nginx和php、php-fpm,方法以下:php
==== 查看nginx是否安裝 rpm -qa | grep nginxnginx
==== 查找nginx安裝目錄:whereis nginx架構
先輸入命令:yum remove nginx 接着屏幕上打印出如下文字:php-fpm
已加載插件:fastestmirror, langpacks
正在解決依賴關係
--> 正在檢查事務
---> 軟件包 nginx.x86_64.1.1.8.0-1.el7.ngx 將被 刪除
--> 解決依賴關係完成
依賴關係解決
============================================================================================================
Package 架構 版本 源 大小
============================================================================================================
正在刪除:
nginx x86_64 1:1.8.0-1.el7.ngx @nginx 889 k
事務概要
============================================================================================================
移除 1 軟件包
安裝大小:889 k
是否繼續?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在刪除 : 1:nginx-1.8.0-1.el7.ngx.x86_64 1/1
警告:/etc/nginx/nginx.conf 已另存爲 /etc/nginx/nginx.conf.rpmsave
驗證中 : 1:nginx-1.8.0-1.el7.ngx.x86_64 1/1
刪除:
nginx.x86_64 1:1.8.0-1.el7.ngx
完畢!
到此,卸載nginx完畢,能夠使用which nginx找一下是否卸載徹底!
[root@localhost ~]# which nginx
/usr/bin/which: no nginx in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
接下來演示卸載php和php-fpm
輸入命令:yum remove php
已加載插件:fastestmirror, langpacks
正在解決依賴關係
--> 正在檢查事務
---> 軟件包 php.x86_64.0.5.4.16-36.el7_1 將被 刪除
--> 解決依賴關係完成
依賴關係解決
============================================================================================================
Package 架構 版本 源 大小
============================================================================================================
正在刪除:
php x86_64 5.4.16-36.el7_1 @updates 4.4 M
事務概要
============================================================================================================
移除 1 軟件包
安裝大小:4.4 M
是否繼續?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在刪除 : php-5.4.16-36.el7_1.x86_64 1/1
驗證中 : php-5.4.16-36.el7_1.x86_64 1/1
刪除:
php.x86_64 0:5.4.16-36.el7_1
完畢!
[root@localhost ~]# yum remove php-fpm
已加載插件:fastestmirror, langpacks
正在解決依賴關係
--> 正在檢查事務
---> 軟件包 php-fpm.x86_64.0.5.4.16-36.el7_1 將被 刪除
--> 解決依賴關係完成
依賴關係解決
============================================================================================================
Package 架構 版本 源 大小
============================================================================================================
正在刪除:
php-fpm x86_64 5.4.16-36.el7_1 @updates 4.5 M
事務概要
============================================================================================================
移除 1 軟件包
安裝大小:4.5 M
是否繼續?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在刪除 : php-fpm-5.4.16-36.el7_1.x86_64 1/1
驗證中 : php-fpm-5.4.16-36.el7_1.x86_64 1/1
刪除:
php-fpm.x86_64 0:5.4.16-36.el7_1
完畢!
到此還沒徹底卸載,能夠使用php -v查看一下
[root@localhost ~]# php -v
PHP 5.4.16 (cli) (built: Jun 23 2015 21:17:27)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
[root@localhost ~]# rpm -qa|grep php
php-common-5.4.16-36.el7_1.x86_64
php-cli-5.4.16-36.el7_1.x86_64
[root@localhost ~]# rpm -e php-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 -e php-cli-5.4.16-36.el7_1.x86_64
[root@localhost ~]# rpm -e php-common-5.4.16-36.el7_1.x86_64
[root@localhost ~]# which php
/usr/bin/which: no php in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
OK,所有卸載完成!
http://blog.csdn.net/caozaifei/article/details/53424758