HOME > > >

インストール

共有サーバーでは自由にPEARのパッケージがインストールできないので、 プロジェクトローカルに設置することになりますが、以前httpベースのものを使ってみたんですけど、 やたら重くて使い物にならなかったので、僕は普通にFTPでアップするようにしてます。

ってことでプロジェクトローカルへのPEARのインストール方法。

まずはプロジェクト用のpearrcを作成します。 プロジェクトへはPHPライブラリのみをインストールしたいので、とりあえずパスをプロジェクトの外に設定します。

SH

  1. pear config-create ~/pear/project/ ~/pear/project/pearrc
  2.  

プロジェクト用にインストールする場合は、常にこのpearrcを利用することになります。 でもってPEARのライブラリをインストールする場所を変更します。

SH

  1. pear -c ~/pear/project/pearrc config-set php_dir /home/project/lib/pear/
  2.  

変更しない場合、~/pear/project/pear/php/にインストールされてしまいます。 あとは利用するパッケージをインストールすればOKです。

SH

  1. pear -c ~/pear/project/pearrc install -o PEAR
  2.  

これでドキュメントやキャッシュなどは~/pear/project/pear/以下に、 PHPファイルはプロジェクト内にインストールできます。 できればプロジェクト内の隠しファイルもなんとかしたいところですけど。

xamppの場合は/xampp/php/pear.bat利用して同じことができます。 ただPEARのバージョンが低いとかでインストールできないパッケージが多々あります。 ぶっちゃけアーカイブ落としてきた方が早い気がします。

参照サイト

これからはPyrusの時代みたいです。PyrusでプロジェクトローカルなPEARライブラリインストール : PHP Advent Calendar jp 2011 Day 10 - くろまほうさいきょうでんせつ