• ベストアンサー

PEARのインストール方法

PEARのインストールで躓いています。 最も簡単(なはず)の方法として、PHPフォルダ直下にある、go-pear.batを呼び出せば自動的に事が運ぶはずなのですが、呼び出してもうんともすんともいいません。コマンドプロントは、起動しますがその後の処理が行われてる気配がありません。このようなケースで考えられる問題点があったら、どうか教えてください。php、apache自体は普通に(多分)動作していると思います。 phpのバージョンは、5.14, apacheは、2.058です。 よろしく、お願いします。

  • PHP
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

確認した所、現象は再現できません。 調べても情報載ってませんね。 しかし、以下の通りにすると似た現象になります。 1.go-pear.batを実行。 Are you installing a system-wide PEAR or a local copy? (system|local) [system] : と表示される。 2.60秒待ってからEnterを押す。 Fatal error: Maximum execution time of 60 seconds exceeded in phar://go-pear.pha r/PEAR/Start/CLI.php on line 67 続行するには何かキーを押してください . . . と表示される。 これとは別でしょうか? 1.の部分ではEnterを押さない限り先へは進みません。

ai_ai_
質問者

補足

なんとか、解決したみたいです。 ネットでphp5用のPEARのインストール方法を検索したところ、丁寧に説明してくれているサイトを見つけました…。 http://www.y2sunlight.com/ground/?PHP5.0%2F6.PEAR%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB 内容を見つつ、PHPフォルダ直下にあるgo-pear.bat、PHP/PEARの中にgo-pear.phpを新たに作成して試したところうまく行きました。 どうやら、既存のgo-pear.batでは、正しく動作しなかったみたいです。 ご協力いただき、ありがとうございました。

その他の回答 (1)

回答No.1

コンソール画面に文字は表示されますか? go-pear.batは全自動でセットアップは行いません。

ai_ai_
質問者

補足

文字は、表示されません。(Enter一回の場合) 本に記載されているgo-pear.batの呼び出し方法を記述しますと、 cd C:\phpで移動した後 C:\php\go-pear.batで呼び出して 最後にEnter...です。 で、この方法で呼び出しますと、いつまで経っても画面には、何も表示されません。しびれを切らして、もう一度Enterを押したりしますと、 PHP Fatal error: Maximum execution time 60seconds exceeded in phar://go-pear.phar/PEAR/Start/CLI.php on line 67 Are you installing a system-wide PEAR or a local copy?(system|local)[system]:続行するには何かキーを押してください... と出ます。何か、この呼び出しで、既に問題があるのでしょうか…。思い当たる節がありましたら、お教えください。

関連するQ&A

  • PEARのインストールについて

    PHP5.2.3でPEARのインストールがうまくいきません。 現象は、go-pear.batを実行すると、だんまりになってしまいます。 環境はWindows2000server+IISです。 \- |-php(phpフォルダ) | --PEAR(インストール時に出来るフォルダ) PEAR\go-pear.pharはネット上から最新のものを拾ってきました。 わかる方いたらよろしくお願いします。

    • 締切済み
    • PHP
  • pearのインストール出来ない

    お世話になっております。 先日も同じ内容にて質問させていただきましたが、ご回答して下さった方の返信がなく(もちろん強要はできません)、解決できずにいるため、心苦しくも思いながら再度質問させていただきます。 http://oshiete1.goo.ne.jp/qa4881760.html (ポイントを付けておりますが、対応して下さった気持でポイントを付けています。 本題に移りますが、状況は、pearをインストールしようと、コマンドプロンプトから作業を進めても、何一つ結果が返ってこない。という状況です。 コマンドプロンプトでの記述 cd\ cd C:\php C:\php\go-pear (または、C:\php\go-pear.bat) (または、php -n -r "include 'http://go-pear.org';") (または、php -n -r "include 'http://pear.php.net/go-pear';") ※カッコ内は手持ちの書籍に記載のある方法(本によってまちまち)、およびネットで検索しての方法です。 以上を実行しても、(カッコの下2つはエラー)何の反応もなく、先日質問させて頂いた際、システムの環境変数のことを教えていただいたので、;C:\php;と追加しても何ら変わらない状況です。(コマンドプロンプトの反応がない) 以上のような状況ですが、どのような対応を取って良いのかが分からず、先に進めずに困っている次第です。 phpの再インストールも考えましたが、どこかのサイトでPHPの再インストールにおいて気を付けるべきことなどが書かれていた記憶があり(知識不足です)、再インストールをするにも躊躇している状況です。 以上、回りくどい説明になってしまいましたが、どんな事でも構いません。お忙しいなか恐縮ですが、アドバイスいただければ幸いです。 環境 WinXP(pro)、PHP5.2.2(zipファイルを解凍してインストール)、apache 2.0

    • ベストアンサー
    • PHP
  • PHP5.2 PEARのインストールモジュールダウンロード先

    現在ある書籍を参考にPHPを勉強しています。 環境はWindowsXP、Apache2.0.63、PHP5.2.5です。 その中でPEARなるものをインストールするところをやっています。 go-pear.batを実行すると正常に動作していないようです。 黒い画面がでてそのままになります。 その書籍にはPHP5.2.xでは正常に動作しない事まで書かれてあり、その対策も書かれてありました。 http://go-pear.org/にアクセスしてそこに表示されるPHPコードを「go-pear.phar」と言う名前で保存して再度go-pear.batを実行するとあります。 インターネットでも対策方法を検索したところ同じ事を書かれているのをいくつか発見できましたので方法としてはそれでいいのだと思われます。 しかしながら、先のURLにアクセスしたところスポンサーの一覧などが表示されるだけで、肝心のPHPコードが表示されません。 どこかから直接ダウンロードできるのでしたらダウンロード先を教えていただきたく質問させていただきました。 あるいは他の方法でインストールができるのでしたらその方法を教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • pear のインストールができません

    いつもお世話になっています。 [構築環境] IIS6.0 php5.0.4 mysql4.1.23 今回phpファイルの中に DB::connectというものがあり、 これを使うために、pearをインストールしたのですが、 今までやってきた手順は以下の通りです。 コマンドプロンプト cd c:\php c:\php>go-pear.bat と入力。 If you wish to abort, press Control-C now, or press Enter to continue:と出るので、enterをおしました。 HTTPproxy (http://user:password@proxy.myhost.com:port),or Enter for none::と出ました、よく分からないので、enterを押しました。 すると、どこにインストールする?見たいな英文が出てきて、 その下に、 1.Installation prefix : C:\php 2.Binaries directory : $prefix 3.PHP code directory($php_dir): $prefix\pear 4.Documentation base directory: $php_dir\docs 5.Data base directory : $php_dir\data 6.Teats base directory : $php_dir\tests 7.php.exepath :C:\php\php.exe 1-7,'all'or Enter to continue:と出るのでenterと押しました。 (※ここでなぜかphp.iniファイルのが出てこない。) Would you like to innstall these as well?[Y/n]: [Y]Enter押しました。 すると、NO handlers for package.xml version 2.0 と出て、とまります、調べたところ、どうやら、pearのバージョンが古いみたいなので、コマンドプロンプトにて、 C:\php>pear upgrade PEARとして、 もう一回 c:\php>go-pear.batとやってみたのですが、 だめ、同じだと思いましたが、 C:\php>pear upgrade -a PEAR-1.3.6 C:\php>pear upgrade -a PEAR ともしてみましたがだめ。 package.xml 2.0をインストールするのは どうすればいいのでしょうか? 手詰まりです。どなたか是非 ご教授ください。お願いします。

    • ベストアンサー
    • Perl
  • PEARのインストールについて

    PHP初心者です。 「10日でおぼえる PHP5入門教室」で勉強してます。 テキストで、PEARのページまで進んで、テキストとおりに PEARのインストールを実行すべく コマンドプロンプトから、 > go-pear.bat を実行しました。 そしたら、いろいろな実行経過メッセージがでたのですが、最後が install ok: PEAR 1.3.5 install ok: Archive_Tar 1.3.1 install ok: Console_Getopt 1.2 install ok: XML_RPC 1.2.2 No handlers for package.xml version 2.0 で、終わってしまって、テキストにある  Would you like to alter php.ini[y/n] が、表示されませんでした。 上記のNo handlers for package.xml version 2.0 とはどういう状態でしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • xamppでPEARが動きません…

    xamppでPEARをインストールしようとしていますが、うまくインストールできません。 xamppにはいっていたgo-pear.batは使えないとのことで、 新しいバージョン?のgo-pear.batを入れてインストールをしました。 正常にインストールはされていると思うのですが、 <?php require_once "PEAR/info.php"; $info=new PEAR_Info(); $info->show(); ?> を実行すると Fatal error: Class 'PEAR_Config' not found in C:\xampp\php\PEAR\PEAR\Info.php on line 274 とのエラーが… 解説サイトなどは大体見たのですが、解決の糸口が見つかりません。 助けて~~~

    • 締切済み
    • PHP
  • xamppでpearを使用可能にするには

    いつもお世話になっています。 xamppでpearを使う場合で質問します。 Window7で、xamppでpearを使いたいのですが、どうしても go-pear.batが起動できません。 方法としては、コマンドで、go-pear.batのディレクトリーに移動して、go-pear.batを実行すれば、 インストールできると思ったのですが、どうしてもうまくいきません!。 実際に、すると d:\xampp\php>go-pear,bat manifest cannot be larger than 100 MB in phar "D:\xampp\php\PEAR\go-pear.phar"PH P Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: phar error: invalid url or non-existent phar "phar://go-pear.phar/index.php" in D:\xampp\php\PEAR\go-pear.phar on line 1236 Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: pha r error: invalid url or non-existent phar "phar://go-pear.phar/index.php" in D:\ xampp\php\PEAR\go-pear.phar on line 1236 続行するには何かキーを押してください . . . のようなエラーがで、表示できません。 本来なら、go-pear.batは普通に実行されるものなのでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • PEARのインストール方法

    レンタルサーバーにPEARをインストールしたいのですが エラーが表示され途中で止まってしまいます。 サーバーはxbitでApache/2.0.46,PHP 4.3.9,mysql 4.1.20です。 試した方法は以下の通りです。 1:http://pear.php.net/go-pearをgo-pear.phpとして保存 2:httpdocs/gooo_pear/go-pear.phpとしてサーバーへアップ 3:ブラウザからhttpdocs/gooo_pear/go-pear.phpにアクセス 4:httpdocs/gooo_pear/のパーミッションを777に変更 5:NEXTをクリックしパラメーターの変更をしていない状態で 最下部のインストールボタンをクリック するとページ上部に Warning: putenv(): Safe Mode warning: Cannot set environment variable 'TMPDIR' - it's not in the allowed list in /home/httpd/vhosts/ドメイン.com/httpdocs/go_pear/go-pear.php on line 1264 と表示されローディングバーの下に Warning: putenv(): Safe Mode warning: Cannot set environment variable 'TMPDIR' - it's not in the allowed list in /home/httpd/vhosts/ドメイン.com/httpdocs/go_pear/go-pear.php on line 1264 と表示されローディングバーが40%になると Fatal error: Cannot redeclare class pear_command_common:pear_command_channels in /home/httpd/vhosts/ドメイン.com/httpdocs/go/temp/PEAR/Command/Channels.php on line 43 と表示されストップしてしまいます。 何度か試してみたのですが結果は同じでマニュアルにも 目を通してみたのですが原因がわかりませんでした。 xbit側でpearは使えるようなのですがライブラリが限られており 独自でインストールしたく思っております。 エラーメッセージを調べてみても英語のページが何件か見つかる 程度で情報が得れなく初めてなものでどうしていいものか全く わからずです^^; 詳しい方がおりましたら宜しくお願い致します。

    • 締切済み
    • PHP
  • pearのインストールに関して

    お世話になっております。 先日、新しいPCに買い替えまして、これまでpearは使っていなかったのですが、pearをインストールしたく書籍やサイトを参考に、コマンドから C:\php\go-pear.bat と進めてみましたが、何の反応もありません・・。 (現在数度目のチャレンジ。30分以上経ってますが、何のメッセージも返ってきません) はじめはセキュリティーソフトが邪魔をしている?と思い、ファイアーオールを一時的に無効にしたりもしていますが、これも空しく結果はすべて一緒です。 色々調べてはいるものの、何処も上記のようなことは書かれておらず、どうしたらよいのか?と質問させていただきました。 尚、環境はWinXP professional SP3の、PHPは5.2.2です。 以上、お忙しいなか恐縮ですが、アドバイスいただければ幸いです。宜しくお願い申し上げます。

    • 締切済み
    • PHP
  • PEARのインストールの仕方を教えてください

    こんにちは,よろしくお願いします。 PHPプログラミングを勉強しています。(Windows XP,Apache) PEARの基本機能をインストールしようとして,MS-DOSのコマンドラインからgo-pearを実行しました。そうしたところ,次のようなWarningが表示されて,どうもうまくいっていないようです。どうすればうまくいくのでしょうか?何が悪いのでしょうか? C:\php>go-pear PHP Warning: PHP Startup: pdf: Unable to initialize module Module compiled with module API=20050922, debug=0, thread-safety=1 PHP compiled with module API=20060613, debug=0, thread-safety=1 These options need to match in Unknown on line 0 Are you installing a system-wide PEAR or a local copy? (system|local) [system] : 当然,パッケージのダウンロードやインストールもうまくいきません。pearコマンドは内部コマンドにも外部コマンドにも無いという旨のメッセージが出て,それより先に進みません。(c\phpには,pear.ini以外にpear.*というファイルはありませんでした。) パッケージのインストールまでできる方法を教えてください。(別な方法でもかまいません。)よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう