将PHP从5.5.7更新为7。世纪7日

将PHP从5.5.7更新为7。世纪7日,php,Php,我曾多次尝试在CentOS 7上将PHP从5.5更新到7,但始终失败。安装似乎总是进行得很顺利,但当我检查php-v时,它总是: PHP 5.5.7 (cli) (built: Jul 5 2017 12:03:23) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies with Zend Guard Loader v3.3, Copyri

我曾多次尝试在CentOS 7上将PHP从5.5更新到7,但始终失败。安装似乎总是进行得很顺利,但当我检查php-v时,它总是:

PHP 5.5.7 (cli) (built: Jul  5 2017 12:03:23)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies

你知道我该怎么更新吗

CentOS的基本存储库没有php7包。
您可以使用remi repo在CentOS 7上安装php7

为什么是Remi?

  • 从remi repo安装的PHP包将作为当前php5二进制文件的替代品
  • Remi回购由一个PHP内部成员管理
  • 为什么不呢
要安装Remi存储库,我们需要首先启用EPEL存储库

sudo yum install epel-release yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
然后启用PHP7.0(也可以使用PHP7.1+)

现在是安装php7的时候了

yum install php php-common php-cli php-mysql
太好了
现在系统上有了php7。您可以通过以下方式确认:

php -v

有关如何在不同操作系统上安装php的详细说明:

因为您安装了两个php版本,即清除/删除php 5.5.7和安装php7@NullPoi首先:sudo yum remove php cli modu php php common,要删除PHP 5.5.7,然后使用sudo yum安装mod_php70u php70u cli php70u mysqlnd,但仍不确定仍不理解用户为何错过向导。。。
php -v