pecl устанавливает расширение при проблемах с производственным сервером

Поэтому я установил модуль pecl oauth локально, и все отлично работает. Затем я попытался сделать это для производственного сервера, но столкнулся с некоторыми проблемами.

Если я говорю sudo pecl install oauth, я получаю эту ошибку:

No releases available for package "pecl.php.net/oauth"
install failed

Итак, я полагаю, что мне нужно обновить pecl.php.net, поэтому я пробую команду sudo pecl channel-update pecl.php.net, но затем получаю следующий вывод:

Updating channel "pecl.php.net"
Channel "pecl.php.net" is not responding over http://, failed with message:
Connection to 'pecl.php.net:80' failed: Connection refused
Trying channel "pecl.php.net" over https:// instead
Cannot retrieve channel.xml for channel "pecl.php.net" (Connection to `pecl.php.net:443' failed: Connection refused)

Любые идеи?


person prashn64    schedule 22.06.2012    source источник
comment
Есть ли брандмауэр, блокирующий исходящие соединения с вашего сервера? Что решает pecl.php.net, если вы пытаетесь пропинговать его?   -  person drew010    schedule 23.06.2012
comment
Нет ответа, должен ли я настроить прокси?   -  person prashn64    schedule 23.06.2012
comment
Странно, на другие хосты можно выйти? Что произойдет, если вы попробуете lynx www.google.com, предполагая, что lynx установлен, или telnet www.google.com 80? Мне просто интересно, все ли соединения на порту 80 заблокированы, или у вас проблемы с этим конкретным хостом.   -  person drew010    schedule 23.06.2012
comment
Соединение отклонено в Google или Yahoo. Я сделал несколько установок yum, которые сработали, но я не знаю, получает ли yum их с внешних серверов.   -  person prashn64    schedule 23.06.2012


Ответы (1)


Хорошо, я нашел способ обойти это. Вы настраиваете прокси, но не обычным способом экспорта http_proxy:. Вот команда:

sudo pear config-set http_proxy http://username:password@yourproxy:yourport
person prashn64    schedule 25.06.2012
comment
Большое спасибо. Долго гуглил по этому поводу. ‹3 - person Hannes Schneidermayer; 19.12.2013
comment
Stackoverflow, как всегда, спасает нам жизнь. ‹3 - person Daria; 11.01.2016