2017-04-02 118 views
1

我有一個Centos 7,安裝了php 5.6.3。將php 5.6.3升級到5.6.4或更高版本(分支5.6)

php -v 
PHP 5.6.30 (cli) (built: Jan 19 2017 07:08:58) 

現在我想安裝一個開源項目,需要最低的PHP版本5.6.4。

(*) PHP 5.6.0 - 5.6.3 are not compatible caused by a session bug 

我該如何升級? 我嘗試了很多howto的google搜索,但都沒有成功。例如: https://www.centos.org/forums/viewtopic.php?t=52586 當然,我有最新的(我認爲)回購:

包webtatic釋放小7-3.noarch已經安裝

包EPEL釋放,7-9。已安裝noarch和最新版本

當我運行

yum update php 

我得到:

... 
Package(s) php available, but not installed. 
No packages marked for update 

或:

yum -y upgrade php* 

我得到:

Loaded plugins: fastestmirror, replace 
Loading mirror speeds from cached hostfile 
* base: mirrors.hostingfuze.net 
* extras: centos.mirrors.telekom.ro 
* ius: ftp.astral.ro 
* remi-safe: mirrors.neterra.net 
* updates: centos.mirrors.telekom.ro 
No packages marked for update 

所以基本上我的問題是:我怎麼才能安裝PHP 5.6.4或我的系統上已有較高PHP 5.6.3

+2

5.6.30比5.6.4('30> 4')更新 - 它是5.6分支的最新版本。版本5.6.4於2014年底發佈。 – ccKep

+0

謝謝。我沒有這樣看。很高興知道。將您的評論作爲答案,我可以接受它 –

回答

0

試試這個:

yum install -y http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm 
yum -y update 
yum -y install php70u php70u-pdo php70u-mysqlnd php70u-opcache php70u-xml php70u-mcrypt php70u-gd php70u-devel php70u-mysql php70u-intl php70u-mbstring php70u-bcmath php70u-json php70u-iconv 

或檢查此鏈接:https://stackoverflow.com/a/40406823/7804966

+0

對不起,我必須在問題中指定我想堅持5.6分支而不去7分支 –

1

正如changelog看出,30年6月5日(今天的)的5.6分支的最新版本,5.6.4出來了2014年12月