一般ユーザーアカウントでpearコマンドを自由に使用したい

自分のホームディレクトリ配下でpearモジュールをバンバン置いて使いたくて、いろいろ試してみて、なんとかうまくいったのでメモ。

pearがすでに入っていることと、 ~/bin に最優先でPATHを通しているのが前提です。

まず、以下のコマンドでpearの設定をします。

 pear config-set bin_dir ~/bin
 pear config-set php_dir ~/lib/pear
 pear config-set doc_dir ~/lib/pear/doc
 pear config-set cache_dir ~/tmp/pear.cache
 pear config-set data_dir ~/lib/pear/data
 pear config-set test_dir ~/lib/pear/test

設定は ~/.pearrc に保存されます。


あとは指定したディレクトリが無ければつくります。


次に pearシンボリックリンクを ~/bin 配下にもってきます。

 ln -s /usr/local/bin/pear ~/bin/

あとは

 pear install pear

PEARモジュールをインストールすればOKです。