使用所需的PHP版本安装构建自定义RPM失败


Building custom RPM with required PHP version installation fails

我已经创建了我的应用程序的RPM文件并试图将其安装在CentOS 6.6上。我的申请需要PHP >= 5.4,我在RPMSPEC文件中提到的Requires: php >= 5.4。但是当我尝试安装RPM时,我得到以下错误

Error: Package: myApp-1.0-1.x86_64 (myapp)
           Requires: php >= 5.4
           Available: php-5.3.3-40.el6_6.x86_64 (base)
               php = 5.3.3-40.el6_6
           Available: php-5.3.3-46.el6_6.x86_64 (updates)
               php = 5.3.3-46.el6_6

我安装这个的服务器之前没有安装任何PHP。

[root@license /]# php --version
-bash: php: command not found

所以我找不到根本原因。谁能帮帮我。

谢谢。

这意味着在CentOS 6上没有5.4或更高版本的php。只有5.3.3版本。

你要么必须使用CentOS 7。或使用SoftwareCollection:https://www.softwarecollections.org/en/scls/rhscl/php55/