由于工作需要,可能要進(jìn)行Apache mariadb php等服務(wù)的卸載,閑話不多說,直接上方法。
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比延壽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式延壽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋延壽地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。我們的第一個(gè)例子就先拿 Apache 來開刀。不管你信不信現(xiàn)在我就要把它從Centos里卸載掉,不要問為什么,你懂的!執(zhí)行下面一行代碼
# rpm -qa|grep httpd
然后終端窗口就可顯示如下兩條信息
httpd-2.4.6-40.el7.centos.1.x86_64httpd-tools-2.4.6-40.el7.centos.1.x86_64
很棒,我們已經(jīng)找到獵物了,下一步要做的就是有的放矢
# rpm -e httpd-2.4.6-40.el7.centos.1.x86_64
回車后竟然提示如下錯(cuò)誤
error: Failed dependencies: httpd-mmn = 20120211x8664 is needed by (installed) php-5.4.16-36.1.el7_2.1.x86_64
稍微懂點(diǎn)英文的朋友估計(jì)已經(jīng)知道這是什么回事了,大概意思就是說,php 依賴了 Apache 環(huán)境。
所以我們得先把這個(gè)幕后的“黑手”干掉。
在干掉它之前,我們肯定得了解下 php 的能力幾何,配置了什么裝備對吧,畢竟知己知彼,百戰(zhàn)不殆!執(zhí)行命令
# rpm -qa|grep php
終端會列出如下信息(這個(gè)會因人而異,就看你之前安裝了多少擴(kuò)展)
[root@niaoyun53098 ~]# rpm -qa|grep phpphp-cli-5.4.16-36.1.el7_2.1.x86_64 php-pear-1.9.4-21.el7.noarch php-mbstring-5.4.16-36.1.el7_2.1.x86_64 php-common-5.4.16-36.1.el7_2.1.x86_64 php-process-5.4.16-36.1.el7_2.1.x86_64 php-xml-5.4.16-36.1.el7_2.1.x86_64 php-gd-5.4.16-36.1.el7_2.1.x86_64 php-ldap-5.4.16-36.1.el7_2.1.x86_64 php-pdo-5.4.16-36.1.el7_2.1.x86_64 php-mysql-5.4.16-36.1.el7_2.1.x86_64 php-bcmath-5.4.16-36.1.el7_2.1.x86_64 php-5.4.16-36.1.el7_2.1.x86_64 php-odbc-5.4.16-36.1.el7_2.1.x86_64 php-xmlrpc-5.4.16-36.1.el7_2.1.x86_64
擴(kuò)展這么之,我們要刪掉哪一個(gè)?答案是你可以全刪了,也可以只刪掉剛才報(bào)錯(cuò)的 php-5.4.16-36.1.el7_2.1.x86_64,下面我就簡單點(diǎn)只刪掉 php-5.4.16-36.1.el7_2.1.x86_64 這個(gè)絆腳石。
# rpm -e php-5.4.16-36.1.el7_2.1.x86_64
這個(gè)執(zhí)行完之后,你再
# rpm -qa|grep php
查看下,在列出的信息中已經(jīng)不見了 php-5.4.16-36.1.el7_2.1.x86_64 的蹤影了。接下來要做的就是 卸載 Apache 了。
# rpm -e httpd-2.4.6-40.el7.centos.1.x86_64
執(zhí)行完后會有如下提示
warning: /etc/httpd/conf/httpd.conf saved as /etc/httpd/conf/httpd.conf.rpmsave
不用管它,現(xiàn)在執(zhí)行下命令
# rpm -qa|grep httpd
里面只剩下
httpd-tools-2.4.6-40.el7.centos.1.x86_64
好了,到這里已經(jīng)完成了 Apache 服務(wù)的卸載。
如果你覺得上面分兩步執(zhí)行很麻煩,那么你可以使用下面這一行命令來一石兩鳥。
# yum erase httpd
這個(gè)命令行會自動的幫你卸載 httpd 服務(wù),如果有其實(shí)服務(wù)(如 php )依賴于 Apache 的話,也會一同被卸載。
為了讓你更詳細(xì)的了解 yum erase 這個(gè)命令行,下面我用 yum erase *(*代表服務(wù),如:MariaDB,Apache,F(xiàn)TP,php) 再來舉個(gè)例子,由于我用的是centos 7,所以也裝了一個(gè)MariaDB 數(shù)據(jù)庫,所以就拿它來當(dāng)這次的小白鼠吧。
下面是 yum erase mariadb 命令的 執(zhí)行記錄
[root@niaoyun53098 ~]# rpm -qa|grep mariadbmariadb-devel-5.5.47-1.el7_2.x86_64 mariadb-embedded-5.5.47-1.el7_2.x86_64 mariadb-bench-5.5.47-1.el7_2.x86_64 mariadb-server-5.5.47-1.el7_2.x86_64 mariadb-test-5.5.47-1.el7_2.x86_64 mariadb-libs-5.5.47-1.el7_2.x86_64 mariadb-embedded-devel-5.5.47-1.el7_2.x86_64mariadb-5.5.47-1.el7_2.x86_64 [root@niaoyun53098 ~]# rpm -e mariadb-5.5.47-1.el7_2.x86_64 error: Failed dependencies: mariadb(x86-64) = 1:5.5.47-1.el7_2 is needed by (installed) mariadb-server-1:5.5.47-1.el7_2.x86_64 mariadb(x86-64) = 1:5.5.47-1.el7_2 is needed by (installed) mariadb-test-1:5.5.47-1.el7_2.x86_64 mariadb(x86-64) = 1:5.5.47-1.el7_2 is needed by (installed) mariadb-bench-1:5.5.47-1.el7_2.x86_64 [root@niaoyun53098 ~]# yum erase mariadb-5.5.47-1.el7_2.x86_64 Loaded plugins: fastestmirror Resolving Dependencies --> Running transaction check ---> Package mariadb.x86_64 1:5.5.47-1.el7_2 will be erased --> Processing Dependency: mariadb(x86-64) = 1:5.5.47-1.el7_2 for package: 1:mariadb-bench-5.5.47-1.el7_2.x86_64 --> Processing Dependency: mariadb(x86-64) = 1:5.5.47-1.el7_2 for package: 1:mariadb-test-5.5.47-1.el7_2.x86_64 --> Processing Dependency: mariadb(x86-64) = 1:5.5.47-1.el7_2 for package: 1:mariadb-server-5.5.47-1.el7_2.x86_64 --> Running transaction check ---> Package mariadb-bench.x86_64 1:5.5.47-1.el7_2 will be erased ---> Package mariadb-server.x86_64 1:5.5.47-1.el7_2 will be erased ---> Package mariadb-test.x86_64 1:5.5.47-1.el7_2 will be erased --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================================================================== Package Arch Version Repository Size ===============================================================================================================================================================================================================Removing:mariadb x86_64 1:5.5.47-1.el7_2 @updates 49 M Removing for dependencies:mariadb-bench x86_64 1:5.5.47-1.el7_2 @updates 2.6 M mariadb-server x86_64 1:5.5.47-1.el7_2 @updates 56 M mariadb-test x86_64 1:5.5.47-1.el7_2 @updates 124 M Transaction Summary =============================================================================================================================================================================================================== Remove 1 Package (+3 Dependent packages) Installed size: 231 M Is this ok [y/N]: y Downloading packages:Running transaction check Running transaction test Transaction test succeeded Running transactionWarning: RPMDB altered outside of yum. Erasing : 1:mariadb-bench-5.5.47-1.el7_2.x86_64 1/4Erasing : 1:mariadb-test-5.5.47-1.el7_2.x86_64 2/4Erasing : 1:mariadb-server-5.5.47-1.el7_2.x86_64 3/4warning: /var/log/mariadb/mariadb.log saved as /var/log/mariadb/mariadb.log.rpmsave Erasing : 1:mariadb-5.5.47-1.el7_2.x86_64 4/4Verifying : 1:mariadb-bench-5.5.47-1.el7_2.x86_64 1/4Verifying : 1:mariadb-test-5.5.47-1.el7_2.x86_64 2/4Verifying : 1:mariadb-server-5.5.47-1.el7_2.x86_64 3/4Verifying : 1:mariadb-5.5.47-1.el7_2.x86_64 4/4Removed:mariadb.x86_64 1:5.5.47-1.el7_2 Dependency Removed:mariadb-bench.x86_64 1:5.5.47-1.el7_2 mariadb-server.x86_64 1:5.5.47-1.el7_2 mariadb-test.x86_64 1:5.5.47-1.el7_2 Complete! [root@niaoyun53098 ~]# rpm -qa|grep mariadbmariadb-devel-5.5.47-1.el7_2.x86_64 mariadb-embedded-5.5.47-1.el7_2.x86_64 mariadb-libs-5.5.47-1.el7_2.x86_64 mariadb-embedded-devel-5.5.47-1.el7_2.x86_64
如果你看得夠仔細(xì)的話,那會看到 yum erase * 這個(gè)命令行是如何一步一步刪掉目標(biāo)服務(wù)的以及如何處理刪除目標(biāo)服務(wù)所依賴的服務(wù)。
搞定,收工~領(lǐng)盒飯啦??!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)頁題目:CentOS7卸載Apachemariadbphp等方法-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://jinyejixie.com/article4/peeoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、軟件開發(fā)、品牌網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容