如何使用Chef PHP cookbook安装高于5.3.3的版本

时间:2014-01-15 08:25:32

标签: php centos chef chef-recipe

我正在使用Opscode社区PHP cookbook在节点上安装PHP。该节点是CentOS,我尝试将install_method设置为“source”,并尝试覆盖我的Role文件中的版本。

无论我做什么 - Chef继续安装PHP 5.3.3。

我想知道如何使用这本食谱来安装更新版本的PHP - 或者了解它是否可行。我在默认属性设置中看到对PHP 5.3.28和5.4.15的引用 - 所以我认为它应该是可能的。

有谁知道我怎么做到这一点?

1 个答案:

答案 0 :(得分:2)

Chef只使用系统包存储库中提供的包。在你的情况下,这可能是5.3。

对5.4.15的引用是针对源安装的。你必须使用另一个食谱

php::source

您可以从chef

设置PHP的首选版本
:php => {
  :version => "5.5",
},