PEARを使ってみようと試してみるも、うまく動作しなかった。パッケージがないようなのでインストールしようと試みるとファイルをダウンロードした後、全く先へ進む気配がない。
いろいろ調べてみるとMac OS Xに最初から入っているPHPと、自分でソースコードからインストールしたPHPの二つがあり、標準のPHPではうまく導入できるが、自分でインストールしたPHPではうまく導入できなかった。
そこで、新たにPEARを導入し、自分でインストールしたPHPのディレクトリ内にパッケージがインストールされるようにした。
curl http://go-pear.org | php
途中で導入先を設定できるので/usr/local/lib/phpに設定した。
- インストール作業なのでroot権限で作業します。
- /usr/bin/pearコマンドは名前を変更しました。
インストールされているパッケージ一覧
# pear list Installed packages, channel pear.php.net: ========================================= Package Version State Archive_Tar 1.3.1 stable Console_Getopt 1.2 stable PEAR 1.4.5 stable XML_RPC 1.4.4 stable
アップグレード可能なパッケージ一覧
pear list-upgrades
インストール済みパッケージのアップグレード
pear upgrade-all
パッケージのインストール
pear install パッケージ名
PEARが使うhttpのプロキシは次のように設定する。
pear config-set http_proxy サーバ名:ポート番号
プロキシの解除は次の操作。
pear config-set http_proxy none