我已经设置了路径运行蚂蚁,它正在腻子,但在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