質問
- pearの使い方
-
本文:
ミニバードのQ&Aで拝見したのですが
ミニバードではgo-pear.phpでpearのインストールが
できたとありました。
ファイヤバードでやってみたのですがうまくいきませんでした。
ファイヤバードにgo-pear.phpでインストールできた方いますか?
インストール方法教えて下さい。
- 緊急度:急ぎ投稿者:ミミズクさん投稿時間:2012/02/05 06:35
回答 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
回答 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
.
.
.
といったメッセージは表示されました。
もしミミズクさんの環境で表示されていたのが この類のものでしたら、
気にする必要はないのではないかと思いますよ^^
質問者からのコメント
みずいさん こんばんは。
おかげさまでなんとかインストールできました!
ありがとうございました。
警告はPHPのバージョンがPHP5.3だったからでした
PHP5.1にしたらインストールできました。
$pear_dir = '@pear_dir@';
この修正も教えてもらっていたので
パスできました。
無事ライブラリーも動いてうれしいです。
ありがとうございました!