mac 上 apache2 的$PATH环境变量
2022-08-30 14:56:04
我正在尝试让apache / php识别我的git的路径。我一直在研究和寻找网络的各个角落,但找不到如何做到这一点。基本上,无论我尝试什么,当我运行时,路径不会从.当我在PHP中运行时,它读起来是一样的。echo phpinfo();
Apache Environment
/usr/bin:/bin:/usr/sbin:/sbin
system('echo $PATH');
系统信息:
- Mac OSX (Lion)
- Apache 2(以_www身份运行)
- 5.3.6 菲律宾比索
以下是到目前为止我尝试过的编辑内容:
- /etc/profile
- ~/.bash_profile
- ~/.profile
- /etc/path
- /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>