こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

pear_info.phpが表示できません

PCをサーバーにしてPHPの練習をしている初心者です。最近PEARをインストールしたのですが、機能しなくて困っています。試しにpear_info.phpを作ってブラウザで開くと下記の警告がでました。
----------------------------------------------
<?php
require_once("PEAR/Info.php");//←line 8

$info = new PEAR_Info();
$info->show();
?>

Warning: require_once(PEAR/Info.php) [function.require-once]: failed to open stream: No such file or directory in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\pear_info.php on line 8

Fatal error: require_once() [function.require]: Failed opening required 'PEAR/Info.php' (include_path='.;C:\php5\pear') in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\pear_info.php on line 8

かなりの時間を費やして原因を調べていたのですが、どうしても解決する事ができません。助言を頂けると非常にありがたいです。

php.iniのパス
include_path = ".;c:/php/includes;C:/php/PEAR"

また、phpinfoで
Configuration File (php.ini) Path の項目は
C:\WINDOWS となっています。

上記に記載したエラーで「include_path='.;C:\php5\pear'」と表示されている部分がありますが、C:\php5と言うフォルダは作っていません。C:\phpと言うフォルダならあります。

PCの環境
 Windows XP
 Apache  2.2.6
 PHP 5.2.4

投稿日時 - 2007-11-07 12:04:37

QNo.3496869

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

インクルードパスが通ってませんね。

少なくとも現在インストールされているPHPのinclude_pathはC:\php5\pearになっているようです。php.iniでinclude_path = ".;c:/php/includes;C:/php/PEAR"と言う事ですが、そもそもphp.iniが有効になっているか確認してみて下さい。
phpinfo();
で見れば、インストール状況が確認出来ます。比較的最初の方にLoaded Configuration Fileという項目があると思いますが、それが指定されているphp.iniになっているか確認してみて下さい。また、include_pathは設定されているパスが表示されています。

確認してみて下さい。

なお、php.iniを変更したらhttpd&phpの再起動をお忘れなく(有効になりません)。

投稿日時 - 2007-11-07 13:22:00

補足

回答ありがとうございます!

確認して見たところ
Loaded Configuration Fileの項目は「none」になっていました。

これはどうしたら良いのでしょうか?
とりあえず自分でも調べてみますが、、、、

投稿日時 - 2007-11-07 13:54:37

あなたにオススメの質問