PEARのインストール

こんにちわ。静岡支社のnagayasuです。

今時にPHPっ子ならPEARを使うのはある意味当たり前になっています。 ただ、いつもサーバに自分の使いたいパッケージがインストールされているとは限りません。 また、サーバにインストールされているPEARパッケージを使用した場合、サーバのメンテナンスや移転に伴うトラブルに巻き込まれる可能性があります。

そこで、今日はユーザ領域へのPEARのインストールのやり方を紹介します。Linuxでコンソールでログインしている状況を想定しています。

PEARのインストールにはpearコマンドが必要になります。pearコマンドがインストールされていない場合は

http://go-pear.org/

からpearコマンドをインストールします。インストール方法はpearのオンラインマニュアルを参照してください。

http://www.go-pear.org/manual/ja/installation.getting.php

pear config-creapte /path/to/install_dir .pearrc

上記でpearの設定ファイルである.pearrcが作成されます。この設定は

pear -c .pearrc config-show

で確認できます。-cオプションに.pearrcファイルを指定する事で設定ファイルを使用する事ができます。設定内容に含まれるディレクトリは色々あります。

  • bin_dir
  • doc_dir
  • ext_dir
  • php_dir
  • cache_dir
  • data_dir

php_dir にはPEARの各種パッケージがインストールされます。

インストールも-cオプションを指定して行います。

pear -c .pearrc install -a <package>

これで /path/to/install_dir にインストールされます。

こうしてユーザ領域にインストールしておけば、サーバの共有領域にインストールされたPEARパッケージに依存する事なくアプリケーションを構築する事ができます。