如何在代理后面使用PEAR?

2022-08-30 12:19:56

最初,我使用了以下内容,但没有成功;

export http_proxy=http://username@password:host:port

值得注意的是,我没有直接收到连接错误。

[root@pal ~]# sudo pear info  PHP_CodeSniffer-1.2.1
No information found for `PHP_CodeSniffer-1.2.1'

答案 1

不要使用系统的http_proxy,而是直接在pear的配置中设置代理;

pear config-set http_proxy http://username:password@yourproxy:80

答案 2

您也可能遇到问题,您的 sudo 用户与梨用户的配置不同。

如果你这样做:

pear config-set http_proxy http://username:password@yourproxy:80

然后

sudo pear channel-discover pear.symfony-project.com

您已更改用户,但仍未设置代理。

因此,请使用相应的命令:

sudo pear config-set http_proxy http://username:password@yourproxy:80

(在 Ubuntu 11.04 全新安装中发现的问题)


推荐