Windows XP路径问题

时间:2009-12-13 17:46:12

标签: php windows include

我的环境变量(和我在注册表中交叉检查每个可能的位置)显示我的PHP包含路径为:“C:\ PHP \” - 和PHP(5.2.9-2)在系统上正常工作,所以那是正确的。但是,运行

ini_get("include_path")

将路径显示为“C:\ PHP5 \”。这导致了PEAR等问题。我搜索了系统(即php.ini文件,httpd.conf,以及我能想到的其他地方 - 没有.htaccess文件)&在PHP5上找不到任何东西。这个世界在哪里来自?

4 个答案:

答案 0 :(得分:1)

尝试使用grep搜索工具(如windows grep http://www.wingrep.com/)搜索文字PHP5,这需要一段时间,但我认为这是检查完所有配置文件和环境变量后的最佳方法。 / p>

干杯

答案 1 :(得分:1)

如果您通过调用phpinfo()运行脚本,PHP将告诉您值的来源:

<php

phpinfo();

?>

顶部表格将告诉您正在阅读的php.ini文件,您将在 Core 表中找到 include_path 指令的值。

答案 2 :(得分:0)

可以使用ini_set设置某些内容。

或者,在整个系统上运行上述grep之后,您可以尝试这些:

  • 调试PHP以查看导致此问题的原因。
  • 使用来自Sysinternals的Filemon查看PHP正在访问的文件。

答案 3 :(得分:0)

这不是您问题的真正答案,但是如果您安装WAMP或XAMPP,通常可以避免所有这些恼人的配置问题。