web-dev-qa-db-fra.com

Comment utiliser PEAR derrière le proxy?

Au départ, j'ai utilisé ce qui suit sans succès;

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

À noter que je n'obtiens pas directement une erreur de connexion;

[root@pal ~]# Sudo pear info  PHP_CodeSniffer-1.2.1
No information found for `PHP_CodeSniffer-1.2.1'
30
Daniel Morris

Au lieu d'utiliser le http_proxy du système, définissez le proxy directement dans la configuration de pear;

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

Vous pouvez également avoir un problème avec votre utilisateur Sudo ayant une configuration différente de votre utilisateur pour pear.

Si vous faites ceci:

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

Ensuite

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

Vous avez changé d'utilisateur et le proxy n'est toujours pas défini.

Utilisez donc la commande appropriée:

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

(Problème repéré sur la nouvelle installation d'Ubuntu 11.04)

15
Damien

Notez que pear config-set http_proxy fonctionne par lequel pecl config-set http_proxy non, même si pecl config-get http_proxy Est-ce que.

Celui-là m'a coûté pas mal de cheveux :-)

6
boran

Cela supprimera les paramètres de proxy:

pear config-set http_proxy ""
5
czezz