2015年7月3日 星期五

[CentOS 6.5] 使用 yum 升級(更新) PHP 版本

因為在玩 parse 時,需要使用 php 5.4 以上的版本
於是有了這個的教學誕生

可以先輸以下指令檢查目前 php 版本 

# php -v


如確定需要升級,輸入以下指令檢查 yum 上目前最新的版本

# yum list available php

也確定版本過舊後,透過安裝其他的 repo 來取得新版本的 php
我使用的是 remi ,主要是因為有較新版本的 php 及 mysql

remi 的安裝

# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# sudo rpm -Uvh remi-release-6*.rpm

這邊要注意 CentOS 的版本,如果是 5.X 的網址就不是這個

安裝好之後,如果只想抓最新的就到 /etc/yum.conf 把

pkgpolicy=newest #設置為 newest

或是到 /etc/yum.repos.d/底下應該會有 remi.repo 這個檔案
打開後應該會看到幾個標題
[remi]
[remi-php55]
[remi-php56]

這邊可以選擇你要使用的版本,把要使用的 enabled 開啟

enabled=0 #設置 1 為打開啟用

儲存後先下指令把舊的資料清除

# yum clean all #清除yum缓存信息


最後就可以用 yum 指令來檢查/確定更新

檢查更新
# yum check-update PHP
進行更新
# yum upgrade php

或是如果同時開了好幾個 repo 不想一個一個設定去 enabled 時

也可用下面指令來設定要使用哪一個 repo 來進行更新

檢查更新
yum --enablerepo=remi check-update

進行更新
yum --enablerepo=remi upgrade php


如果想了解更多 yum 的相關設定,請到這裡

沒有留言:

張貼留言