2

我在尝试在我的开发机器(Windows XP)上设置 PEAR 时遇到了一些奇怪的问题。

这个过程很简单,一切都很有意义,但我正在尝试使用已安装的软件包之一,它调用 PEAR.php 文件并得到:

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

假设文件/路径不存在,这是一个非常简单的错误,除了我已经检查并仔细检查 - 它绝对存在 - 一直到大写(我知道这在 Windows 上通常无关紧要,但仍然...... )

我可能忽略了什么意味着文件无法打开?

只是为了重新迭代,文件/目录肯定以 C:\Program Files\PHP\PEAR\PEAR.php 的形式存在 - 我也尝试过:

  • 正斜杠
  • 短目录名称(Progra~1)
  • 全部小写(即使文件原样),甚至将包含路径设置为仅该目录。
  • test.php 在同一目录中
  • c:\ 中的 test.php 并且包含路径设置为 c:\ 并且只是 \

PHP (5.2.6) 未在安全模式下运行,并且 Web 服务器是 Apache 2。

4

2 回答 2

3

也许您的 php 配置已open_basedir设置?如果是这样,请将其值设置为无。

于 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 回答