解決済み

XAMPP1.77でPEARが見れない。

  • 困ってます
  • 質問No.7336072
  • 閲覧数208
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 19% (36/185)

XAMPP1.77でPEARが見れない。
最新版であるXAMMP1.77についてる
pearを使いたいのですがうまく行きません。

現在できていること
・pearを使わないPHPファイルの動作
・コマンドpear listでpearの一覧が出る。

環境
・windows 7 64bit
・XAMMP1.77 最新版
------------------------------------
できていないこと。
●pearinfoを見ることができない。

pearの情報を見るために
以下のコードをコピペしました。


<?php
require_once 'PEAR/Info.php';
$info = new PEAR_Info();
$info->show();
?>

ソース元:http://allabout.co.jp/gm/gc/47461/2/


そもそもPEARフォルダの中にInfo.phpが無いので、
下のようなエラーが出ます。

Warning: require_once(PEAR/Info.php)
[function.require-once]: failed to open stream:
No such file or directory in C:\xampp\htdocs\test\pearinfo.php on line 2




そこで、Info.phpを検索をかけると、
VersionControl\SVN\Info.phpというのだけ見つかり、
そいつをrequireすると、

Fatal error: Class 'VersionControl_SVN' not found
in C:\xampp\php\PEAR\VersionControl\SVN\Info.php on line 121

というエラーがでます。
デバッグで一行ずつコードを走らせると、
Info.phpに入りますが、
その中にあるVersionControl_SVNの所で止まります。


XAMPPに最初から入ってるPEARが特殊?なので
よくわからないですが、この場合どう対処すればいいでしょうか?

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

  • 回答No.1

ベストアンサー率 37% (361/964)

あんまり触ったことが無いんだろうなとしか言えないんですが、
特殊も何も、PHPのライブラリパスが、php.ini に正しく記述されていないだけだと思いますが、

include_path = ".;C:\xampp\php\pear\"

てな具合に記述すればエラーが出ないでしょう、きっと。

php.ini の入っているディレクトリは、

c:\xampp\apache\bin

だろうと思います。

ただ、c:\xampp\php\phpini も同じようにしておいた方が多分問題ないと思うけど。
感謝経済
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


感謝指数によるOK-チップ配布スタート!

ピックアップ

ページ先頭へ