我看到PATH下的phpinfo出现了一条旧路径。我已经为它看了 EverywhereWHERE 。无法弄清楚该路径的设定......
检查了php.ini,apache conf文件,没有.htaccess,index.php中没有任何内容。除非旧路径以某种方式缓存,否则我无法弄清楚它来自何处。
我在Max OSX Leopard上使用Zend Server CE。
我忽视了什么吗?我应该检查路径的任何其他地方吗?
更新: 我重新启动机器,发现它可能会移除幻像路径,而且确实如此!
答案 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