• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PEARのインストールについて)

PEARのインストール方法とは?

このQ&Aのポイント
  • PHP初心者が学習中で、PEARのインストール方法について質問です。
  • コマンドプロンプトからのインストール実行時、終了メッセージに「No handlers for package.xml version 2.0」と表示されましたが、この状態について詳しく知りたいです。
  • インストール中に表示されるメッセージで、「No handlers for package.xml version 2.0」という文言が出た場合の意味について教えてください。

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

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

「No handlers for package.xml version 2.0」でググってみたところ、 pearのバージョンが古いために起こっている現象のようです。 pear upgrade PEAR <Enter> というコマンドで、pear自身をバージョンアップしてください。

toco_eno
質問者

補足

回答ありがとうございました。さっそく、実行してみました。 pear upgrade PEAR <Enter> downloading PEAR-1.6.2 tgz ... requires package 'Structures_Graph' >= 1.0.2 PEAR: Dependencies failed となってしまい、今度は、php自体が古いか?(5.0.4)と思い、phpを5.2.4に上げました。 そして、PEARをインストールしようと、 > go-pear.bat を実行したら PHP Warning :PHP Startup to load dynamic library 'c:/php/exe\php_mbstring.dll' 指定されたモジュールが見つかりません。 となってしまいました。 phpの設定が足りないのでしょうか。 初心者ですいません。 よろしくお願いします。

その他の回答 (1)

  • borazu
  • ベストアンサー率53% (8/15)
回答No.2

参考意見でお願いします。 >PHP Warning :PHP Startup to load dynamic library 'c:/php/exe\php_mbstring.dll' 指定されたモジュールが見つかりません。 モジュールの読み込みに失敗していとのエラーなので、C:/php/ext/に php_mbstring.dll が存在するかどうか確認して、もしあれば、 php.iniの ;extension=php_mbstring.dll の箇所を extension=php_mbstring.dllを外してみてはどんなですか?? ない場合はごめんなさい、わかりません。

toco_eno
質問者

お礼

回答ありがとうございました。 php-5.2.4-Win32をインストールした際、php.iniの修正を間違えていました。  誤:extension_dir = "c:/php/exe"  正:extension_dir = "c:/php/ext" その後、pearをインストールすべく > go-pear.batコマンドを実行したら、何のメッセージも出ず、ダンマリとなってしまいました。 batファイルを確認したら、  php -d output_buffering=0 PEAR\go-pear.phar となっており、php-5.0.4-Win32内のbo-pear.batと見比べて  php -n -d output_buffering=0 PEAR\go-pear.phar と(-nを追加)してみたら、pearのインストールは完了したようです。! ありがとうございました。

関連するQ&A