首頁 >運維 >linux運維 >使用rpm刪除包的正確姿勢

使用rpm刪除包的正確姿勢

咔咔
咔咔原創
2020-06-22 15:33:423731瀏覽

今天在虛擬機器準備安裝Laravel,看了文件說是需要版本7.2.5以上,所以咔咔就需要更換PHP版本,然後就有了這文章。咔咔的所有文章都是根據一個問題的解決過程到解決最終方案的一個過程。如您只想知道結果可以直接看文末。

推薦教學:《Linux運維》《PHP教學》《Laravel教學

一、使用rpm指令3秒刪除PHP所有套件

#在安裝所有的框架和安裝套件時,第一必看的是專案所需環境,可以看到Larave對PHP的版本要求是7.2.5以上。 使用rpm刪除包的正確姿勢來到虛擬機器看看PHP的版本,你可以透過php -v 來查看版本。

這裡咔咔沒有使用,PHP已經被咔咔刪除了,這個指令執行不了了,尷尬。 。 。 。

於是喀喀就用之前的rpm -qa | grep php指令顯示的資訊給大家展示一下喀喀之前的版本

##這個版本是喀喀爾用rmp 安裝的,所以也是需要用rpm卸載的。此時的PHP所有的包都已經刪除了使用rpm刪除包的正確姿勢

那咔咔噠是如何刪除的呢! 使用rpm刪除包的正確姿勢

還在使用

rpm -e php70w....那就真的浪費時間了,大好時間不能用來放到刪除檔案上。

而且有的套件時有依賴關係的,你在刪除的時候一定也遇過這樣的情況。

這個錯誤就是你需要卸載的安裝包正在被別的包使用著,很煩是不是。

咔咔教你使用一個指令來解決這些煩惱。 使用rpm刪除包的正確姿勢rpm -e --nodeps rpm -qa | grep php

這時候大概也就3秒左右就可以把PHP的所有安裝包都給刪除完。是不是非常的nice

使用rpm刪除包的正確姿勢
在這裡插入圖片描述

#二、rpm指令常用參數

#rpm的主要功能就是安裝、解除安裝、升級作用。

這裡喀喀爾幫大家整理幾個常用的rpm參數使用。

  • -e 卸載rpm套件
  • -i 安裝rpm套件
  • -u 升級rpm套件
  • --nodeps 不驗證軟體套件的依賴關係

這幾個參數是喀喀常使用的參數。

三、yum安裝PHP7.2

#安裝來源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

或使用這個也可以

yum install epel-release -y
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安裝所需的擴充功能

yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

執行完成之後查看版本號就是7.2了使用rpm刪除包的正確姿勢在瀏覽器裡邊就可以正常的存取了,nginx是咔咔之前已經安裝好了的。 使用rpm刪除包的正確姿勢

#

以上是使用rpm刪除包的正確姿勢的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn