我曾多次尝试在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
任何想法我该如何更新?
答案 0 :(得分:3)
CentOS的基本存储库没有php7软件包。
您可以使用remi repo在CentOS 7上安装php7。
为什么要Remi?
要安装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/