Я пытаюсь заставить 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
- / и т.д. / путь
- / и т.д. / 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>