『ネットオウルユーザーコミュニティ』の提供に伴い、『Q&A掲示板』は2025年3月31日正午をもって提供を終了します。[関連ニュース]

メンバーメニュー

ようこそ、ゲストさん

質問

  • pearの使い方
  • 本文:

    ミニバードのQ&Aで拝見したのですが
    ミニバードではgo-pear.phpでpearのインストールが
    できたとありました。
    ファイヤバードでやってみたのですがうまくいきませんでした。

    ファイヤバードにgo-pear.phpでインストールできた方いますか?
    インストール方法教えて下さい。

  • 緊急度:急ぎ投稿者:ミミズクさん投稿時間:2012/02/05 06:35
質問に対する回答は締め切られました

回答 No.588

  • この回答がベストアンサーです

  • 本文:

    ミミズクさん、こんにちは。

    [pearインストールディレクトリ/index.php] が表示されないとの事で、
    私もデフォルト設定では表示されなかった事を思い出しました。
    (スミマセン、忘れてました;;)

    index.php 8行目付近に

    $pear_dir = '@pear_dir@';

    という記述があるのですが、これを

    $pear_dir = 'PEAR';

    と変更してあげて下さい。
    これで、プラウザ上でPEAR Package Managementが表示できるようになると思います。


    また、インストール済みpearの調べ方ですが、
    例えば、下記コードを記述したファイルを
    pear-check.php という名前で保存。FTPでアップしてみて下さい。

    <?php
    require_once 'PEAR/Config.php';
    require_once 'PEAR/Registry.php';

    $config = new PEAR_Config();
    $reg = new PEAR_Registry($config->get('php_dir'));
    $packages = $reg->listPackages();
    var_dump($packages);
    ?>

    プラウザ上でpear-check.phpにアクセスしてみると、
    ファイヤバードにインストール済みのpearが表示されるかと思います。


    それから。インストール時のエラーについて、よく覚えていなかったので、
    pearをインストールしていなかった別ドメインへ再度インストールしてみました。

    インストール時に、

    Bootstrapping Installer...................
    Bootstrapping PEAR5.php............(remote) ok
    Bootstrapping PEAR.php............(remote) ok
    Bootstrapping Archive/Tar.php............(remote) ok
    Bootstrapping Console/Getopt.php............(remote) ok
    .
    .
    .
    といったメッセージは表示されました。
    もしミミズクさんの環境で表示されていたのが この類のものでしたら、
    気にする必要はないのではないかと思いますよ^^

  • 投稿者:みずいさん 投稿時間:2012/02/06 19:13
質問者からのコメント

みずいさん こんばんは。
おかげさまでなんとかインストールできました!
ありがとうございました。

警告はPHPのバージョンがPHP5.3だったからでした
PHP5.1にしたらインストールできました。

$pear_dir = '@pear_dir@';
この修正も教えてもらっていたので
パスできました。

無事ライブラリーも動いてうれしいです。

ありがとうございました!


回答 No.587

  • 本文:

    こんにちは。

    ミニバードのQ&Aに投稿してました みずいと申します。
    言葉足りずで申し訳ありません。

    私もpear公式ページで配布されているgo-pear.phpのまま使用すると、
    インストールに失敗しました。

    作業中色々調べたのですが、
    http://svn.php.net/viewvc/pear/pear-core/ ディレクトリが空になっている事が原因のようです。

    詳しくは下記サイトに解説されてますので、ご確認頂ければと思います^^

    ▼tdoiの日記(WEBからののPEARインストール)
    http://d.hatena.ne.jp/tdoi/20111228/1325054820

  • 投稿者:みずいさん 投稿時間:2012/02/06 01:29
質問者からのコメント

みずいさん こんにちは。
ミニバードのQ&A参考にさせていただきました 今回もありがとうございます。
実は土曜日に下のリンクにたどりついて 修正されたgo-pear.phpでインストールの手順を実行したのですが エラー?警告?がたくさんでました
(エラーの内容を書いたほうがよいのですが 今確認できないので・・)
エラー警告?が出てもインストール完了のメッセージは表示されて
サーバーのpearのフォルダにもpearの構成ファイルが入っていました。
(完全にすべてのファイルがあるのかはわかりませんが)
そしてライブラリーを選択する画面を開こうとしてもブラウザが白画面になって
何も表示されませんでした。

質問なんですが
みずいさんがインストールに成功した時は
エラーや警告のようなものは出ませんでしたか?

インストールするにあたって
何かサーバー側で設定する事はありますか?

あとQ&Aでミニバードのpearのライブラリーの構成を
ご存じのような書き込みがありましたが
どこかに記述ありましたか?
教えてください。

週末に時間かけてやってみたのですが難しかったです。
また今週末にやってみたいと思っています。

回答 No.643

  • 本文:

    平素はネットオウルをご利用いただき誠にありがとうございます。
    ネットオウル運営チームです。

    本ご質問は一定期間新たな回答がなかったため
    運営チームで締め切らせていただきました。


    ■質問の締め切りについて

    Q&A掲示板はユーザー様同士の交流掲示板です。
    回答がもらえた場合、回答者へお礼コメントをしましょう。

    問題が解決した際にはベストアンサーを選び、
    質問を締め切ってください。


    ■再度のご質問について

    ご質問が未解決の場合、「ワンポイント!」を参考に、
    再度質問してみてください。

    【ワンポイント!】

     メールやFTPの設定がうまくいかない場合、
     ネットオウルIDやサーバーIDなどのお客様情報を公開しない範囲で、
     現在の設定内容を出来るだけ詳しく書いてみましょう。
     設定内容のミスを指摘してもらえるかもしれません。

     エラーが出てうまくいかない場合、
     エラーメッセージの内容を書いてみましょう。
     エラーメッセージにはエラー原因が詳しく書かれていることが多く、
     問題の解決につながる回答が得られるかもしれません。


    ■ベストアンサーについて

    ご質問の締め切りに際して、運営チームにて
    ベストアンサーを選んでおります。

     ※ベストアンサーの回答者様には通常と同様のポイントが
      付与されています。


    --ネットオウル運営チーム--

  • 投稿者:ネットオウル運営 投稿時間:2012/03/15 09:34