- ベストアンサー
PEARのインストール方法とは?
- PHP初心者が学習中で、PEARのインストール方法について質問です。
- コマンドプロンプトからのインストール実行時、終了メッセージに「No handlers for package.xml version 2.0」と表示されましたが、この状態について詳しく知りたいです。
- インストール中に表示されるメッセージで、「No handlers for package.xml version 2.0」という文言が出た場合の意味について教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「No handlers for package.xml version 2.0」でググってみたところ、 pearのバージョンが古いために起こっている現象のようです。 pear upgrade PEAR <Enter> というコマンドで、pear自身をバージョンアップしてください。
その他の回答 (1)
- borazu
- ベストアンサー率53% (8/15)
参考意見でお願いします。 >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を外してみてはどんなですか?? ない場合はごめんなさい、わかりません。
お礼
回答ありがとうございました。 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のインストールは完了したようです。! ありがとうございました。
補足
回答ありがとうございました。さっそく、実行してみました。 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の設定が足りないのでしょうか。 初心者ですいません。 よろしくお願いします。