我有一个关于在 AMPPS(在 OSX 10.10 Yosemite 上)中为 PHP 脚本设置“$PATH”变量的问题。
AMPPS 中的 PHP 似乎以我的用户“danny”身份运行,但是它看到的 $PATH 不同。这是我从终端看到的:Dannys-MacBook-Air:AMPPS danny$ echo $PATH; /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
这是我通过打印 $_ENV 在 PHP 脚本中得到的: ["PATH"]=> string(29) "/usr/bin:/bin:/usr/sbin:/sbin" ["USER"]= > 字符串(5)“丹尼”
我尝试执行“putenv()”,尝试使用不同的 $PATH 执行“shell_exec”,尝试在 .htaccess 和 Apache 配置文件中执行 SetEnv。我尝试编辑系统范围的 /etc/.bashrc 和我的用户 ~/.bash_profile。到目前为止都没有帮助。
我所需要的只是将 /usr/local/bin 作为我的 $PATH 的一部分。