我正在使用Opscode社区PHP cookbook在节点上安装PHP。该节点是CentOS,我尝试将install_method设置为“source”,并尝试覆盖我的Role文件中的版本。
无论我做什么 - Chef继续安装PHP 5.3.3。
我想知道如何使用这本食谱来安装更新版本的PHP - 或者了解它是否可行。我在默认属性设置中看到对PHP 5.3.28和5.4.15的引用 - 所以我认为它应该是可能的。
有谁知道我怎么做到这一点?
答案 0 :(得分:2)
Chef只使用系统包存储库中提供的包。在你的情况下,这可能是5.3。
对5.4.15的引用是针对源安装的。你必须使用另一个食谱
php::source
您可以从chef
设置PHP的首选版本:php => {
:version => "5.5",
},