如何设置PHP的exec或了shell_exec $ PATH(How to set $PATH f

2019-09-17 16:33发布

我已经设置了路径运行蚂蚁,它正在腻子,但在PHP的exec它返回SH蚂蚁找不到命令我试图通过出口PATH =的/ usr /蚂蚁/斌设置PATH

Answer 1:

Exec之前调用运行putenv:

putenv('PATH=/usr/ant/bin');


Answer 2:

环境变量是在用户会话的上下文中设置。 如果你想设置的变量为PHP用户,你应该检查什么用户运行Apache下(通常是Apache)的,并添加

export PATH=/usr/ant/bin

/home/apache/.bashrc

这样的路径设置为每次会话的用户apache开始。



文章来源: How to set $PATH for php exec or shell_exec