将PHP 5.6升级到7.2

时间:2019-01-08 17:24:06

标签: php rpm

我目前在亚马逊Linux上安装了php72。

[ehost ~]$ php -v
PHP 7.2.11 (cli) (    built: Oct 16     2018 23:50:44) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c)     1998-2018 Zend Technologies

当我尝试安装自定义rpm时,得到以下信息。

如何让rpm知道已经安装了PHP 7.2?

  

错误:软件包:mct_console-3.40.1-       6624_f7150d48.noarch(/ mct_console-       3.40.1-6624_f7150d48.noarch)                  要求:php> = 7.0.2                 可用:php-5.3.29-       1.8.amzn1.x86_64(amzn-main)

另一个错误:

  

错误:软件包:mct_console-3.40.1-       6624_f7150d48.noarch(/ mct_console-       3.40.1-6624_f7150d48.noarch)              要求:php-mysql> = 7.0.2              可用:php-mysql-5.3.29-       1.8.amzn1.x86_64(amzn-main)

1 个答案:

答案 0 :(得分:0)

软件包phpphp72是两个单独的软件包。您有一个叫php的名字,但只有5.3.29。如果这是您唯一缺少的依赖项,则可以执行rpm -i --nodeps来解决它。

但是,无论您尝试安装哪种工具,都需要在当前执行的操作中固定PATH才能将默认的php可执行文件更改为7.2版本。