プロが教えるわが家の防犯対策術!

Windows に PEAR をインストールする場合。
ネットに接続できる環境なら「go-pea.bat」を実行すれば簡単にインストール出来るのですが、
ネットに接続できない環境で PEAR をインストールする方法が分かりません。
分かる方が見えたら教えて下さい。

ちなみに php のバージョンは 4.4.4 です。

A 回答 (3件)

通常のPHPパッケージの中にはPEARは入っているようなのですが、入っていないものもあるようです。


http://ml.php.gr.jp/pipermail/php-users/2003-Jan …

PHPに同梱されていたり、pearコマンドが使えたりと便利なので、特別視されますが、基本的にPEARはPHPライブラリですので、パスが通った任意のディレクトリにインストール可能な筈です(PHPLibやSmartyと同じ感覚で)。
# 1で紹介したダウンロードサイトから入れたいパッケージをダウンロードして、解凍し、任意のディレクトリ(YOUR_PEAR_DIR_PATH)に置いておいて、
include("YOUR_PEAR_DIR_PATH/MODULE.php");
という形で呼び出せば良い筈です。

あまり難しく考える必要は無いと思いますが、自動インストールでない場合は、依存関係が解消されない可能性はあると思います。
    • good
    • 0

#2の補足です



例えば共用のレンタルサーバ等の場合は、インクルードパスやphp.iniはいじれませんので、
http://peardoc.xole.net/installation.manually.html
の方法でユーザがインストールしているのです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

結局インターネットに接続できる環境で PEAR をインストールして、出来たフォルダーやファイルをサーバに移動する事で正常に動きました。

パッケージのインストールはパッケージをダウンロードしてきて pear コマンドでインストール出来ました。

お礼日時:2006/10/20 14:23

PEARマニュアルの この辺にありますね。


http://peardoc.xole.net/installation.manually.html

基本部分はコンパイル時に--widhout-pearを指定しない限り、既にPHPと共にインストールされている筈です(その他パッケージインストールの場合も入っている筈)。

別のコンピュータで、パッケージブラウザ
http://pear.php.net/packages.php
からパッケージを選んで、ダウンロードして、それをサーバのPEARのディレクトリ(PHPのインクルードディレクトリ)にコピーすればOKかと。
PHPのインクルードディレクトリはphpinfo()等で確認出来ます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!
しかし自分がインストールしたいのはパッケージではなくて PEAR をインストールいたいんです。
ちなみに Linux 版だと PHP をインストールすると PEAR もインストールされるようですが、自分が使っているのは Windows 版なので別途 PEAR をインストールする必要があるようです。

お礼日時:2006/10/20 10:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!