Я пытаюсь получить apache/php, чтобы узнать путь к моему git. Я занимаюсь исследованием и просмотром во всех уголках сети и не могу найти, как это сделать. В принципе, независимо от того, что я пытаюсь, при запуске echo phpinfo();
путь Apache Environment
не изменяется от /usr/bin:/bin:/usr/sbin:/sbin
. И когда я запускаю system('echo $PATH');
в PHP, он читает то же самое.
Информация о системе:
- Mac OSX (Lion)
- Apache 2 (работает как _www)
- PHP 5.3.6
Вот что я пробовал редактировать до сих пор:
- /и т.д./профиль
- ~/.bash_profile
- ~/.profile
- /и т.д./путь
- /etc/path.d/{new_file}
Ничего, что я до сих пор не пробовал, изменил переменную $PATH
. Любые идеи?
Решение
Итак, вот окончательное решение. Я редактировал
/System/Library/LaunchDaemons/org.apache.httpd.plist
и добавил
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key>
<string>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin</string>
</dict>