我在 PATH 下的 phpinfo 上看到了一条旧路径。我到处找它。无法弄清楚是什么设置了该路径...
检查 php.ini,apache conf 文件,没有 .htaccess,index.php 中没有任何内容。除非旧路径以某种方式缓存在某个地方,否则我无法弄清楚它来自哪里。
我在 Max OSX Leopard 上使用 Zend Server CE。
我忽略了什么吗?我应该检查其他地方是否设置了路径?
更新:我重新启动了机器,认为可能会删除幻像路径,它确实做到了!
我在 PATH 下的 phpinfo 上看到了一条旧路径。我到处找它。无法弄清楚是什么设置了该路径...
检查 php.ini,apache conf 文件,没有 .htaccess,index.php 中没有任何内容。除非旧路径以某种方式缓存在某个地方,否则我无法弄清楚它来自哪里。
我在 Max OSX Leopard 上使用 Zend Server CE。
我忽略了什么吗?我应该检查其他地方是否设置了路径?
更新:我重新启动了机器,认为可能会删除幻像路径,它确实做到了!
PATH
可以通过多种文件进行设置。例如,在 Linux(我想也是 BSD 的 mac)上,它是由init
proc 在启动时设置的。Apache 可能永远不会覆盖此路径,因此它可能只是使用由您设置的默认启动路径init
或您的默认用户配置文件。如果需要,您可以使用 apache/System/Library/LaunchDaemons/org.apache.httpd.plist
或安装 apache 的任何位置覆盖它。
例如,当您php --info
以另一个用户身份运行时,PATH
设置为什么?
PATH
是一个环境变量,与 PHP 或 Apache 没有任何关系。
这是一篇文章: http: //mactip.blogspot.com/2004/04/setting-environment-variables.html