在CentOS7上将PHP从5.5.7更新到7。

时间:2018-06-24 01:55:14

标签: 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, Copyright (c) 1998-2014, by Zend Technologies

任何想法我该如何更新?

1 个答案:

答案 0 :(得分:3)

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

然后启用php 7.0(您也可以使用php 7.1 +)

sudo yum-config-manager --enable remi-php70

现在是时候安装php7

yum install php php-common php-cli php-mysql

太好了!
现在,您的系统上已安装了php7。您可以通过以下方式进行确认:

php -v

有关如何在不同操作系统上设置php的详细说明:https://rpms.remirepo.net/wizard/