2012-05-11 6 views
2

Windows 7でWampserverを実行していて、PEARを動作させることができません。まあ、 ではありません。明らかに、コマンドライン(cmd.exeとCygwinの両方)で動作します。 がここにPEARがインストールされているかどうかを示して、私はPHP.Netで見つかったサンプルプログラムです:コマンドラインでPHP WindowsのインストールでPEARが動作しないのはなぜですか?

<?PHP 

require_once 'System.php'; 
var_dump(class_exists('System', false)); 

?> 

、それは「ブール(真)」を返し、ブラウザで私が

Warning: require_once(System.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\foobar.php on line 3 

Fatal error: require_once() [function.require]: Failed opening required 'System.php' (include_path='.;C:\php\pear') in C:\wamp\www\foobar.php on line 3 
を取得します

私は間違っていることを正直には分かりません。どちらもうまくいくはずだが、私は困惑している。

ありがとうございました。

+0

私はPEARが 'C:\ PHP \ PEAR'にインストールされていると想定していますか?その下にPEARサブディレクトリがありますか?私は何らかの理由でデフォルトのパスが 'C:\ PHP \ PEAR \ PEAR'だったインストールをいくつか見てきました。 – Brad

+0

私のシステムで見られる唯一のPHPディレクトリはC:\ wamp \ bin \ php –

+0

また、そのディレクトリにはC:\ wamp \ bin \ php \ php5.3.10 \ pear –

答えて

1

お客様のご意見に基づき、include_pathが間違っているようです。 PHP.iniを変更し、インクルードパスを次のように変更してください:

include_path = ".;C:\wamp\bin\php\php5.3.10\pear" 
+0

があります。 。 –

2

あなたのApache(または他のウェブサーバー)が間違ったphp.iniを取得しているようです。

  • phpinfo()
  • を呼び出して、ページがブラウザ
  • にページをロードしてくださいその使いPHP.iniパスを確認してください。
  • 適切なphp.iniをその場所にコピーします。
関連する問題