1. 程式人生 > >Centos7卸載nginx及php、php-fpm方法

Centos7卸載nginx及php、php-fpm方法

mir usr rpm 特殊 fast 輸入 con 完全卸載 centos

本文環境:Centos7、yum方式安裝的nginx和php、php-fpm

之前是通過yum方式直接安裝nginx和php、php-fpm,這樣的好處是方便,不用一步一步去安裝解決各個依賴包問題,現在情況特殊,想要卸載掉已經安裝的nginx和php、php-fpm,方法如下:

先輸入命令:yum remove nginx 接著屏幕上打印出以下文字:

已加載插件: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

Centos7卸載nginx及php、php-fpm方法