最初我没有成功地使用以下内容;如何在代理后面使用PEAR?
export http_proxy=http://[email protected]:host:port
值得注意的是我不直接接收连接错误;
[[email protected] ~]# sudo pear info PHP_CodeSniffer-1.2.1
No information found for `PHP_CodeSniffer-1.2.1'
最初我没有成功地使用以下内容;如何在代理后面使用PEAR?
export http_proxy=http://[email protected]:host:port
值得注意的是我不直接接收连接错误;
[[email protected] ~]# sudo pear info PHP_CodeSniffer-1.2.1
No information found for `PHP_CodeSniffer-1.2.1'
而不是使用系统的http_proxy,直接在pear的配置中设置代理;
pear config-set http_proxy http://username:[email protected]:80
对于您的sudo用户,您的用户配置与梨不同,您可能也有问题。
如果你让这样的:
pear config-set http_proxy http://username:[email protected]:80
然后
sudo pear channel-discover pear.symfony-project.com
你必须更改用户和代理还是不能设置。
因此,使用相应的命令:
sudo pear config-set http_proxy http://username:[email protected]:80
(问题发现在Ubuntu 11.04新的安装)
或者如果为当前用户设置代理,则运行'sudo -E channel-discover pear.symfony-project.com'来保留环境变量。 – oldwizard 2016-08-15 12:14:51
需要注意的是,其中 “梨配置设置HTTP_PROXY” 作品 “PECL配置设置HTTP_PROXY”不,即使“pecl config-get http_proxy”没有。
那一个我花了我相当多的头发拉:-)
你能否解释一下,我想我陷入了同一个陷阱。 – 2017-07-26 21:55:51
这将删除代理服务器设置:
pear config-set http_proxy ""
确实在Windows上工作的呢? – opHASnoNAME 2011-07-07 04:47:13
完美,这应该被标记为答案。 – 2012-01-06 10:40:57
注意密码中的特殊字符!或@,我们必须使用十六进制的html代码,例如char!是%21。 – 2013-12-11 14:38:42