由于工作需要,可能要進行Apache mariadb php等服務的卸載,閑話不多說,直接上方法。
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比延壽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式延壽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋延壽地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。我們的第一個例子就先拿 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
回車后竟然提示如下錯誤
error: Failed dependencies: httpd-mmn = 20120211x8664 is needed by (installed) php-5.4.16-36.1.el7_2.1.x86_64
稍微懂點英文的朋友估計已經(jīng)知道這是什么回事了,大概意思就是說,php 依賴了 Apache 環(huán)境。
所以我們得先把這個幕后的“黑手”干掉。
在干掉它之前,我們肯定得了解下 php 的能力幾何,配置了什么裝備對吧,畢竟知己知彼,百戰(zhàn)不殆!執(zhí)行命令
# rpm -qa|grep php
終端會列出如下信息(這個會因人而異,就看你之前安裝了多少擴展)
[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
擴展這么之,我們要刪掉哪一個?答案是你可以全刪了,也可以只刪掉剛才報錯的 php-5.4.16-36.1.el7_2.1.x86_64,下面我就簡單點只刪掉 php-5.4.16-36.1.el7_2.1.x86_64 這個絆腳石。
# rpm -e php-5.4.16-36.1.el7_2.1.x86_64
這個執(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 服務的卸載。
如果你覺得上面分兩步執(zhí)行很麻煩,那么你可以使用下面這一行命令來一石兩鳥。
# yum erase httpd
這個命令行會自動的幫你卸載 httpd 服務,如果有其實服務(如 php )依賴于 Apache 的話,也會一同被卸載。
為了讓你更詳細的了解 yum erase 這個命令行,下面我用 yum erase *(*代表服務,如:MariaDB,Apache,F(xiàn)TP,php) 再來舉個例子,由于我用的是centos 7,所以也裝了一個MariaDB 數(shù)據(jù)庫,所以就拿它來當這次的小白鼠吧。
下面是 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
如果你看得夠仔細的話,那會看到 yum erase * 這個命令行是如何一步一步刪掉目標服務的以及如何處理刪除目標服務所依賴的服務。
搞定,收工~領盒飯啦??!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)頁題目:CentOS7卸載Apachemariadbphp等方法-創(chuàng)新互聯(lián)
轉載注明:http://www.muchs.cn/article4/peeoe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、營銷型網(wǎng)站建設、軟件開發(fā)、品牌網(wǎng)站制作、網(wǎng)站建設、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)