タグ: pear

Spreadsheet_Excel_Writer-0.9.3のインストール

phpでエクセルファイルの出力したりするのに必要なSpreadsheet Excel Writer。
インストールする時は

pear install Spreadsheet_Excel_Writer-0.9.3

で。

WARNING: channel "pear.php.net" has updated its protocols, 
use "pear channel-update pear.php.net" to update
Failed to download pear/OLE within preferred state "stable", 
latest release is version 1.0.0RC2, stability "beta", 
use "channel://pear.php.net/OLE-1.0.0RC2" to install
pear/Spreadsheet_Excel_Writer requires package "pear/OLE" (version >= 0.5)
No valid packages found
install failed

こんなエラーで止まってしまった場合は、書いてあるとおりに

pear install OLE-1.0.0RC2

で[OLE-1.0.0RC2]を入れてから改めて実行してみる。
最終的に

install ok: channel://pear.php.net/Spreadsheet_Excel_Writer-0.9.3

と出ればインストールOK。

pearのupgrade

pearのアップデート確認は

pear upgrade

で出来る。
Proxyが必要な場合は予め設定しおく。

ちなみにバージョン確認は

pear version

pearの設定状況確認は

pear config-show

なにかしらインストールする時は

pear install mogemoge

のようなカンジで。

pearのproxy越え

[ pear ] もupgradeとかする時に、ネットに接続するにはプロキシの設定が必要。

pear config-show

と打つと現在の設定が一覧表示されるので、この中の上から3行目くらい。
「HTTP Proxy Server Address」の項目を確認する。
デフォルトでは

HTTP Proxy Server Address      http_proxy       <not set>

とかなっていると思うので、ココを修正。

pear config-set http_proxy http://192.168.1.10:8080

のようなカンジでOK。