使用 opscode-cookbooks/php 对 php.ini 进行自定义
自從版本 1.4.0 的烹飪書之後,opscode-cookbooks/php 的 php.ini 變得更容易自定義,以下是使用方法。
如何在Vagrant中使用chef_solo
Berksfile 的中文改述版本
site :opscode
metadata
cookbook "php", ">= 1.4.0"
Vagrantfile:到处流浪的文件。
Vagrant.configure("2") do |config|
# 略
config.vm.provision :chef_solo do |chef|
chef.json = {
:php => {
:ini => {
:cookbook => "myproject", # php.ini.erb を自分の templates に置いたり
:template => "custom-php.ini.erb", # カスタマイズ版を作って別の名前のを使ったり
},
},
:myproject => {
# 略
},
}
chef.run_list = [
"recipe[php]",
"recipe[myproject]",
]
end
end
我的烹饪书的布局是这样的
myproject
...
recipes
resources
templates
custom-php.ini.erb
php.ini.erb
...