1. 程式人生 > >yum 升級php版本

yum 升級php版本

centos預設安裝的php都是 5.3的  ,現在需要 5.6以上的版本

手動安裝比較麻煩,直接用yum升級了。

一、準備工作

首先檢查當前php版本

#php -v

檢視安裝的php擴充套件包

#yum installed|grep php

為了避免 衝突,直接刪除所有低版本php
#yum remove php*

二、升級yum源
總結網上的升級yum源方法,大體有以下兩種方法

1. 安裝 epel+website 這兩個源  

CentOs 7.X
#rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安裝完成後可以使用yum repolist檢視已經安裝的源

然後可以
    yum install php55w  安裝php5.5
或 yum install php54w
或yum install php56w
或yum install php70w……
就可以安裝新版本PHP了 

2.安裝 epel+Remi  這兩個源 
Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供維護

centos自帶的yum就可以安裝epel
#yum install epel-release.noarch
安裝remi的centos7的源

# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm


這個remi的源安裝後還需要修改一下,使其生效
#  vi /etc/yum.repos.d/
remi-php??
需要使用哪個版本php,就修改哪個版本檔案

例如:remi-php70.repo 代表php7.0的源  把紅色行的註釋去掉,藍色行0改為1

[remi] name=Remi's RPM repository forEnterprise Linux 6 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/ mirrorlist=http://rpms.remirepo.net/enterprise/6/remi/mirror
enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
然後就可以安裝新版本php了
# yum install php