我目前在亚马逊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)
答案 0 :(得分:0)
软件包php
和php72
是两个单独的软件包。您有一个叫php
的名字,但只有5.3.29。如果这是您唯一缺少的依赖项,则可以执行rpm -i --nodeps
来解决它。
但是,无论您尝试安装哪种工具,都需要在当前执行的操作中固定PATH
才能将默认的php
可执行文件更改为7.2版本。