Что устанавливает этот фантомный путь в phpinfo?
Я вижу старый путь, появляющийся на phpinfo под PATH. Я искал ВЕЗДЕ для этого. Не могу понять, что задает этот путь...
Проверено php.ini, файлы apache conf, нет.htaccess, ничего в index.php. Если старый путь не где-то кешируется, я не могу понять, откуда он.
Я использую Zend Server CE на Max OSX Leopard.
Я что-то упустил? Любое другое место, которое я должен проверить для определения пути?
ОБНОВЛЕНИЕ: я перезагрузил машину, полагая, что может удалить путь фантома, и это сделал!
3 ответа
Интересно, поможет ли это?
Смотрите: переменная окружения $PATH для apache2 на mac
Разговоры о проверке /System/Library/LaunchDaemons/org.apache.httpd.plist
PATH
может быть установлен различными файлами. Например, в Linux (и я хотел бы представить Mac, который также является BSD) он устанавливается 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