在Vagrant provisioning中将php升级至5.6



我在Vagrant box'trusty64'中将php升级到5.6,还安装了SOAP客户端。当我下次更新Vagrant时,我想它可能会覆盖这些更改。我是否也需要更改流浪文件中的设置?如果需要,我应该添加什么?

当我下次更新Vagrant时,我想它可能会覆盖这些更改。

不,如果你升级流浪汉,你不会丢失任何东西。一旦创建了虚拟机,流浪者将操作这些虚拟机,升级流浪者不会影响现有的虚拟机。

基本上,它是这样工作的:-运行vagrant up时,流浪者克隆该盒子(即VM文件)并将VM添加到VirtualBox-创建虚拟机后,流浪者会为"操作"(即启动、停止…)VirtualBox虚拟机

我是否也需要更改流浪文件中的设置

如果您计划创建更多此类虚拟机,或者您将销毁并重新创建此虚拟机,则有必要更改配置;在这种情况下,供应将运行,您需要对其进行更新。

如果是,我应该添加什么?

保存您运行升级的所有命令,并用它创建一个shell脚本,这可能是最简单的选项。你也可以看看更先进的工具(木偶,ansible,厨师……可以做这项工作)

最新更新