- ベストアンサー
pearのインストールができない
- pearのインストールができない理由と解決方法を教えてください
- phpファイルにDB::connectがあるためpearをインストールしたが、インストールできない
- インストール中にpackage.xml 2.0のエラーが発生し、解決できない
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
わたしもPHPはそれほど使い込んでるわけじゃないんでどれだけ 助けになるかわかりませんが。 とりあえず DB 云々は DB.phpが見つからない - 教えて!goo http://oshiete1.goo.ne.jp/kotaeru.php3?q=1900368 これと同じ現象でしょうか? あ、それから前回書き忘れてましたけど、pear はPHPで使うもので 今書き込んでいるカテゴリはPerlなんで、微妙に場所が違います。 PHPの方に書いてたほうが情報が得やすかったかも。
その他の回答 (1)
- sakusaker7
- ベストアンサー率62% (800/1280)
> php5.0.4 なんでわざわざこんな古いバージョンをお使いなのでしょうか? それはさておき pear list を実行すると結果はどうなりますか? >pear list INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET: ========================================= PACKAGE VERSION STATE Archive_Tar 1.3.1 stable Console_Getopt 1.2 stable PEAR 1.4.11 stable Structures_Graph 1.0.2 stable あと、 PEAR 1.3.6 のサポートが来年終了 - PHPプロ!ニュース http://www.phppro.jp/news/319 はもうご覧になってますか? ここから--- PEAR 1.3.6やそれより古いバージョンとの互換性を維持するために、下記コマンドを入力することで、package.xmlのバージョン1.0と2.0の両方について、パッケージリリースを作成できます。 pear package package.xml package2.xml package.xmlバージョン1.0からバージョン2.0を作成するにはpackage.xmlと同じディレクトリ内でpear convertコマンドを実行するだけです。 ここまで---
お礼
度々失礼いたします。 今、苦肉の策で、php5.2.5 にバージョンアップしました、そうしたら、 pearのインストールは通過したのですが、 (pear_info.phpでpearはちゃんとインストールできています。) この環境で、 DB::connectをブラウザー上で、表示させると、 DB.phpがありません!っていわれます。 このDb.phpというのは、モジュールの中身なんでしょうか? それともPEARのファイルの中に勝手に出来る物なんでしょうか? または、自分で作るものなんでしょうか? う~んすいません。 よく分からなくて、困っています。 よろしくお願いします。
補足
sakusaker7さん 早速のご回答本当にありがとうございます。 助言通り、コマンドプロンプトで pear listをやってみました。 すると、 PACKAGE VERSION STATE Archive_Tar 1.3.1 stable Console_Getopt 1.2 stable PEAR 1.3.5 stable XML_rpc 1.2.2 stable と出ました、??? さっきプロンプトで、pearをバージョンアップしたんですが・・ 出来てないみたいです。 古いphpを使っているのは、クライアントの環境に合わせて、 仮想環境を構築しているためです。 上記のpearのvarupは間違っていますか? お手数ですが、助けていただければ幸いです。
お礼
sakusakerさん 昨日は本当にありがとうございました。 昨日の深夜何とかインストールが出来ましたのでここに 報告させていただきます。 とりあえず、pearを使う場合は最新安定版のphpをインストールがいいようです。 最新版のにphpにしたら、とりあえずコマンドプロンプトでインストールできました、そのあとDB.phpが無くて困っていたのですが、 調べてみた結果、以下のことがわかりましたので、これから、同じことで悩んでる方が参考になれば幸いです。 php最新版をインストール ↓ コマンドプロンプトに移動、(以下入力) ↓ cd C:\php ↓ go-pear.bat ↓ インストールが終わるまでENTER pear ↓ pearの使用を確認(英語だけど・・) ↓ pear install DB ↓ C:\php\PEARにDB.phpがあるかはず。 これにて終了。です。 sakusaker7さんまた何かありましたら、 助けていただければ幸いです。 本当にありがとうございました。