Подтвердить что ты не робот

Как использовать 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'
4b9b3361

Ответ 1

Вместо использования системы http_proxy установите прокси непосредственно в конфигурацию pear;

pear config-set http_proxy http://username:[email protected]:80

Ответ 2

У вас также может быть проблема с вашим пользователем 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 для новой установки)

Ответ 3

Обратите внимание, что "pear config-set http_proxy" работает, в результате чего "pecl config-set http_proxy" не работает, даже если "pecl config-get http_proxy" делает.

Тот, кто стоил мне меня, немного потянул волосы: -)

Ответ 4

Это приведет к удалению настроек прокси-сервера:

pear config-set http_proxy ""