【问题标题】:How to use php-pear with vagrant and chef behind a proxy?如何在代理后面使用 php-pear 和 vagrant 和 chef?
【发布时间】:2014-07-01 16:57:37
【问题描述】:

我正在使用配方 git://github.com/opscode-cookbooks/php.git 在我的 vagrant box (ubuntu) 上安装 php。不幸的是,我的盒子在代理后面。

看来我必须这样称呼:

pear config-set http_proxy http://domain:3128

我怎么称呼它,我在哪里可以称呼它?

【问题讨论】:

    标签: php proxy pear chef-infra vagrant


    【解决方案1】:

    在安装 PHP 本身之后,您可以通过 execute 资源调用它:

    include_recipe "php::default"
    
    execute "set proxy for PEAR" do
      command "pear config-set http_proxy http://domain:3128"
    end
    
    php_pear "pear_package" do
      version "x.x.x"
      action :install
    end
    
    ...
    

    【讨论】:

      【解决方案2】:

      如果在安装 php-pear 的配置运行后立即配置它就足够了,您可以使用vagrant-proxyconf 插件。 (但如果您需要在同一个配置程序运行中安装 pear 包,这将无济于事。)

      【讨论】:

        猜你喜欢
        • 2011-01-17
        • 1970-01-01
        • 2012-02-12
        • 1970-01-01
        • 2016-01-11
        • 1970-01-01
        • 2016-11-04
        • 1970-01-01
        • 2015-11-06
        相关资源
        最近更新 更多