我的环境变量(和我在注册表中交叉检查每个可能的位置)显示我的PHP包含路径为:“C:\ PHP \” - 和PHP(5.2.9-2)在系统上正常工作,所以那是正确的。但是,运行
ini_get("include_path")
将路径显示为“C:\ PHP5 \”。这导致了PEAR等问题。我搜索了系统(即php.ini文件,httpd.conf,以及我能想到的其他地方 - 没有.htaccess文件)&在PHP5上找不到任何东西。这个世界在哪里来自?
答案 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之后,您可以尝试这些:
答案 3 :(得分:0)
这不是您问题的真正答案,但是如果您安装WAMP或XAMPP,通常可以避免所有这些恼人的配置问题。