PEARのパッケージマネージャをインターネットに接続できない状態でインストールするための方法はあるでしょうか。OSはwindows、PHP5です。

回答の条件
  • 1人2回まで
  • 登録:2007/02/07 23:10:45
  • 終了:2007/02/09 20:14:26

回答(3件)

id:hamster009 No.1

hamster009回答回数3431ベストアンサー獲得回数502007/02/09 01:18:36

ポイント14pt

ここの半自動インストールでできます。

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

id:dambiyori

これは、その後の話ですね。これをできるようにするためのパッケージマネージャをインストールする方法があるのであれば知りたいのです。よろしくお願いします。

2007/02/09 01:24:10
id:elf No.2

えるふん回答回数76ベストアンサー獲得回数82007/02/09 10:24:20

ポイント40pt

これでインストールできます.

C:\WINDOWS\にpearsys.iniができるので,テキストエディタ

C:\php5>php install-pear-nozlib.phar
[PEAR] Console_Getopt - installed: 1.2
[PEAR] Archive_Tar    - installed: 1.3.2
pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1
[PEAR] PEAR           - installed: 1.4.11
Wrote PEAR system config file at: C:\WINDOWS\pearsys.ini
You may want to add: C:\php5\pear to your php.ini include_path

この例だと「C:\php5\pear」にインストールされます(pear.batなどこみ)

このディレクトリをphp.iniのinclude_pathに追加し,環境変数PATHに追加するといいでしょう.

id:dambiyori

ありがとうございます。

実は、今日別の方法でインストールできてしまいました。

http://www.drive.ne.jp/iMA/showmail.pl?PHP-users=30721

ご回答頂いた方法も、後で試してみようと思います。どうもありがとうございます。

2007/02/09 20:12:19
id:elf No.3

えるふん回答回数76ベストアンサー獲得回数82007/02/09 10:56:35

ポイント26pt

最後まで調べたら環境変数の設定が必要みたいですね.

環境変数PATHの設定

環境変数PATHにPEARをインストールしたパスを設定します.インストールテスト段階で一時的ならコマンドラインで行います.

SET C:\php5\pear;%PATH%

永続的な設定にするなら具体的にはコントロールパネルのシステムで設定をします.

環境変数PHP_PEAR_PHP_BINの設定

環境変数PHP_PEAR_PHP_BINにphp.exeの絶対パスを指定します.これを忘れるとpear.batなどのバッチファイルが正しく実行できません.

C:\php5>SET PHP_PEAR_PHP_BIN=C:\php5\php.exe

その他まとめてみました.

http://wiki.poyo.jp/read/PHP/tips/pear/pear/local_install_pear

  • id:hamster009
    1も2もおんなじやん。質問者がバカなだけやん。
  • id:dambiyori
    1のご回答で示されているURLにあるドキュメントは、PEARに登録されているパッケージをあらかじめダウンロードしておいて、それをオフラインの環境でインストールする方法についてかかれていると理解したのですが、間違っているでしょうか。
    私が教えていただきたかったのは、そのPEARのコマンド自体を実行できるようにするためにはどうしたらよいかという話でして、1と2は違うんじゃないかと思っているのですけど…。
  • id:elf
    1と2(と3)は全く違いますよ
    1は既にPEARのインストールが完了した後の話,そもそも2はPEAR自体をインストールする話です.

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません