[PEAR] install を使うための認証付きproxy 用の設定方法

pear で install したらエラーが発生しました。

原因は、認証付きproxy 用の設定をしていなかったためです。

# pear install Services_Amazon-0.8.0

■ エラー内容

No releases available for package "pear.php.net/Services_Amazon"
install failed

pear の設定を確認します。

# pear config-show
 
Configuration (channel pear.php.net):
=====================================
Auto-discover new Channels     auto_discover    <not set>
Default Channel                default_channel  pear.php.net
HTTP Proxy Server Address      http_proxy       <not set>
PEAR server [DEPRECATED]       master_server    pear.php.net
.
.
.

config-set http_proxy で認証付きプロキシの情報を設定します。

# pear config-set http_proxy http://user@pass:proxyserver:port/

user/pass/proxyserver/port は自分のもの。

設定後、 # pear config-show して、HTTP Proxy Server Address http_proxy の部分に設定した http://user@pass:proxyserver:port/ が入っていれば設定は反映されています。

以上です。