在我的网络服务器上,我发现当我运行 PHP 时,PATH 变量只是“/bin”。
getenv('PATH') 返回 '/bin'
这就是为什么某些 exec() 和 system() 调用对位于 /usr/bin 和其他标准位置的程序不起作用的原因。
用于运行 PHP 的用户具有正确的 PATH 变量,但它被忽略。
如何配置 PHP(或 apache?),以便我在 PHP 脚本中正确设置此变量?
我知道如何在 PHP 中更改它,但我不想接触 PHP 脚本。我最好更改一些服务器配置。
有没有办法做到这一点?