yum安裝PHP7.2和rpm如何一次性刪除包

今天在虛擬機準備裝Laravel,看了文檔說是須要版本7.2.5以上,因而咔咔就須要更換PHP版本,而後就有了這篇文章。咔咔的全部文章都是根據一個問題的解決過程到解決最終方案的一個過程。如您只想知道結果能夠直接看文末。php

1、使用rpm指令3秒刪除PHP全部包

在安裝全部的框架和安裝包時,第一個必須看的就是項目所需環境,能夠看到Larave對PHP的版本要求是7.2.5以上。
在這裏插入圖片描述
來到虛擬機看看PHP的版本,你能夠經過php -v 來查看版本。node

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

因而咔咔就用以前的rpm -qa | grep php指令顯示的信息給你們展現一下咔咔以前的版本nginx

在這裏插入圖片描述
這個版本是咔咔用rmp 安裝的,因此也是須要使用rpm卸載的。此時的PHP全部的包都已經刪除了web

在這裏插入圖片描述
那咔咔是如何刪除的呢!sql

還在使用rpm -e php70w....那就真的浪費時間了,大好時間不能用來放到刪除文件上。瀏覽器

並且有的包時有依賴關係的,你在刪除的時候確定也遇到過這樣的狀況。bash

這個錯誤就是你須要卸載的安裝包正在被別的包使用着,很煩是否是。
在這裏插入圖片描述
咔咔教你使用一個指令來解決這些煩惱。rpm -e --nodeps rpm -qa | grep phpphp7

這個時候大概也就3秒左右就能夠把PHP的全部安裝包都給刪除完。是否是很是的nice框架

在這裏插入圖片描述

2、rpm指令經常使用參數

rpm的主要功能就是安裝、卸載、升級做用。

這裏咔咔給你們整理幾個經常使用的rpm參數使用。

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

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

3、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了
在這裏插入圖片描述
在瀏覽器裏邊就能夠正常的訪問了,nginx是咔咔以前已經安裝好了的。
在這裏插入圖片描述

相關文章
相關標籤/搜索