2

開発マシン(Windows XP)でPEARをセットアップしようとすると奇妙なことが起こります。

プロセスは十分に単純で、すべてが理にかなっていますが、PEAR.phpファイルを呼び出すインストール済みパッケージの1つを使用しようとしていますが、次のようになります。

Failed opening required 'PEAR.php' (include_path='.;C:\Program Files\PHP\PEAR')

ファイル/パスが存在しないと仮定するのは非常に簡単なエラーですが、キャピタライゼーションに至るまでチェックしてダブルチェックしました-絶対にそうです-これはWindowsでは通常は問題ではありませんが... )。

ファイルを開くことができないことを意味する、私が見落としている可能性があるものは何ですか?

繰り返しになりますが、file / dirは間違いなくC:\ Program Files \ PHP \ PEAR \ PEAR.phpとして存在します-そして私も試しました:

  • スラッシュ
  • 短いディレクトリ名(Progra〜1)
  • すべて小文字(ファイルはそのままですが)、さらにそのディレクトリのみにインクルードパスを設定します。
  • 同じディレクトリにあるtest.php
  • c:\のtest.phpで、インクルードパスをc:\に設定し、\

PHP(5.2.6)はセーフモードで実行されておらず、WebサーバーはApache2です。

4

2 に答える 2

3

おそらくあなたのphp設定はopen_basedir設定されていますか?その場合は、その値を none に設定します。

于 2012-07-26T14:08:36.333 に答える
0

次のいずれかを試してください。

C:/Program\ Files/PHP/PEAR/PEAR.php
C:/Program Files/PHP/PEAR/PEAR.php
于 2012-07-26T14:08:09.970 に答える