レンタルサーバ等でPEARがインストールされておらず、またルート権限が使えないために新たにインストールできないときは、インクルードパスに自分が管理できるディレクトリをset_include_path関数で追加します。
やり方は以下のとおり。
1.プログラム内で自分の管理するディレクトリをインクルードパスに追加する
(例:set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . "/lib");)
2.PEARのページ(http://pear.php.net/)から必要なパッケージをダウンロードする
(依存関係があるパッケージも全てダウンロードする)
3.1で追加したパスにダウンロードしたPEARパッケージのファイルをアップロードする
これでOKです。
やり方は以下のとおり。
1.プログラム内で自分の管理するディレクトリをインクルードパスに追加する
(例:set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . "/lib");)
2.PEARのページ(http://pear.php.net/)から必要なパッケージをダウンロードする
(依存関係があるパッケージも全てダウンロードする)
3.1で追加したパスにダウンロードしたPEARパッケージのファイルをアップロードする
これでOKです。