【问题标题】:how to change php and xdebug versions of Vagrant (VDD) VM?如何更改 Vagrant (VDD) VM 的 php 和 xdebug 版本?
【发布时间】:2015-03-27 02:50:33
【问题描述】:

我已经安装了一个 vagrant drupal 开发虚拟机。 我不太明白如何使用 vagrant chef 或 vagrantfiles 更改我的 VM 的配置?

【问题讨论】:

    标签: ruby drupal virtual-machine vagrant chef-infra


    【解决方案1】:

    设置它的正确方法是在包含的config.json 文件中。

    寻找:

    "php": {
        "version": false
      },
    

    false 值更改为您想要的版本。

    【讨论】:

    【解决方案2】:

    通读 Chef 食谱,了解它如何安装 php,更改需要更改的内容。

    【讨论】:

    • 你能不能给我更多的细节。我找到了一个 /chef/cookbooks/berks/php/recipes/source.rb 包含 version = node['php']['version'] 无论我在版本变量中更改什么,在执行 vagrant halt、vagrant up、php 之后 - -version 它一直给我 php5.3.6
    【解决方案3】:

    看起来 Drupal VDD 使用了 Opscode PHP 食谱: https://github.com/opscode-cookbooks/php

    我阅读了该说明书默认情况下将安装您系统的打包工具(apt、yum)可用的任何 PHP 版本。 IE。如果指定的 PHP 版本对 apt/yum 不可用,它可能只会安装最新版本。

    要覆盖这一点,您可以尝试让说明书从源代码安装,例如

    "php": {
        "version": "5,3",
        "install_method": "source"
    },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-12
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 2021-04-03
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多