• 締切済み

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

みんなの回答

回答No.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の再起動をお忘れなく(有効になりません)。

ccffee
質問者

補足

回答ありがとうございます! 確認して見たところ Loaded Configuration Fileの項目は「none」になっていました。 これはどうしたら良いのでしょうか? とりあえず自分でも調べてみますが、、、、

関連するQ&A