我有一个使用wget
下载一些图片的PHP脚本。但是,wget
是使用Homebrew安装的,因此运行PHP脚本的用户无法使用它。当我运行exec('echo $PATH')
时,我没有得到包含/usr/local/bin
的{{1}}目录。如何将wget
添加到环境路径中,以便PHP脚本可以找到/usr/local/bin
?
更新:我忘了提到我无法指定确切位置的原因是因为位置可能会有所不同,具体取决于运行此脚本的机器。
这就是我最终的结果:
wget
答案 0 :(得分:9)
按优先顺序排列:
答案 1 :(得分:1)
PHP有一个名为$_ENV
的神奇全局变量,它是一个包含所有环境变量的数组(在PHP脚本运行的进程的上下文中,例如您的Web服务器)。
请参阅http://php.net/manual/en/reserved.variables.environment.php