我有一个Centos 7,上面安装了一个php 5.6.3。
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
我该如何升级? 我尝试了google发现的许多方法,但没有一个能够正常工作。例如: https://www.centos.org/forums/viewtopic.php?t=52586 当然,我有最新的(我认为)回购:
包webtatic-release-7-3.noarch已经安装
package epel-release-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.3的系统上安装PHP 5.6.4或更高版本
答案 0 :(得分:1)
如changelog所示,5.6.30 (截至今天)5.6分支的最新版本,5.6.4于2014年12月发布。
答案 1 :(得分: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