使用rpm刪除包的正確姿勢

?

今天在虛擬機準備裝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指令顯示的信息給大家展示一下咔咔之前的版本

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

使用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刪除包的正確姿勢

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享