如何在代理服务器后面使用php-pear与vagrant和chef?

时间:2013-08-15 16:04:13

标签: php proxy pear chef vagrant

我正在使用食谱git://github.com/opscode-cookbooks/php.git在我的流浪盒(ubuntu)上安装带有厨师的php。不幸的是,我的盒子背后是代理人。

似乎我必须打这样的话:

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

我该怎么称呼它?我可以在哪里打电话?

2 个答案:

答案 0 :(得分:2)

您可以在安装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

...

答案 1 :(得分:0)

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