什么在phpinfo设置这个幻象路径?

时间:2011-07-28 20:42:22

标签: php apache zend-server-ce

我看到PATH下的phpinfo出现了一条旧路径。我已经为它看了 EverywhereWHERE 。无法弄清楚该路径的设定......

检查了php.ini,apache conf文件,没有.htaccess,index.php中没有任何内容。除非旧路径以某种方式缓存,否则我无法弄清楚它来自何处。

我在Max OSX Leopard上使用Zend Server CE。

我忽视了什么吗?我应该检查路径的任何其他地方吗?

更新: 我重新启动机器,发现它可能会移除幻像路径,而且确实如此!

3 个答案:

答案 0 :(得分:1)

不知道这有用吗?

请参阅:$PATH environment variable for apache2 on mac

谈到检查/System/Library/LaunchDaemons/org.apache.httpd.plist

答案 1 :(得分:1)

PATH可以由各种文件设置。例如,在Linux上(我会想象mac也是BSD)它是由init proc在启动时设置的。 Apache可能永远不会覆盖此路径,因此它可能只使用init或您的默认用户配置文件设置的默认启动路径。如果有必要,可以使用/System/Library/LaunchDaemons/org.apache.httpd.plist或安装apache的地方覆盖它以获取apache。

例如,当您以php --info作为其他用户运行时,PATH设置为什么?

答案 2 :(得分:0)

PATH是一个环境变量,与PHP或Apache没有任何关系。

这是一篇文章:http://mactip.blogspot.com/2004/04/setting-environment-variables.html