厨师mysql安装特定版本

时间:2013-08-23 10:32:02

标签: ruby chef vagrant chef-solo

我想安装mysql v5.5.27和php v5.3.15,但opscode没有显示如何执行此操作。

我检查了食谱并查看了属性并对其进行了修改,但仍然没有结果。 有没有办法强迫这个?

提前致谢!

2 个答案:

答案 0 :(得分:0)

该烹饪书只有在Windows上安装时选择版本的逻辑。在Linux上,cookbook只安装与发行版关联的软件包存储库支持的mysql软件包。

答案 1 :(得分:0)

对于PHP,如果要安装与发行版官方存储库中提供的版本不同的版本,可以使用源代码安装方法编译而不是包(默认)。

只需将default['php']['install_method']更改为'source'并运行默认配方即可。或者显式运行php :: source; - )

  

注意:您还需要更改默认的['php'] ['url'],默认['php'] ['版本'],默认['php'] ['checksum']等等你的需求。

对于MySQL,正如Mark所说,它取决于发行版(来自其存储库的版本),查看mysql::server并不是简单的方法来改变它,因为没有像PHP这样的选项(通过从源代码编译安装),如PHP cookbook。