如何为php exec或shell_exec设置$PATH
我已经设置了运行ant的路径,它正在putty上运行,但在php exec上,它返回了sh ant命令not found 我试过了如何为php exec或shell_exec设置$PATH,php,ant,centos,exec,shell-exec,Php,Ant,Centos,Exec,Shell Exec,我已经设置了运行ant的路径,它正在putty上运行,但在php exec上,它返回了sh ant命令not found 我试过了 通过导出路径设置路径=/usr/ant/bin在用户会话的上下文中设置环境变量。如果要为PHP用户设置变量,应该检查apache在哪个用户(通常是apache)下运行,并添加 导出路径=/usr/ant/bin 到 /home/apache/.bashrc 以便为用户启动的每个会话设置路径。在执行前调用putenv: putenv('PATH=/usr/ant/bi
通过导出路径设置路径=/usr/ant/bin在用户会话的上下文中设置环境变量。如果要为PHP用户设置变量,应该检查apache在哪个用户(通常是apache)下运行,并添加
导出路径=/usr/ant/bin
到
/home/apache/.bashrc
以便为用户启动的每个会话设置路径。在执行前调用putenv:
putenv('PATH=/usr/ant/bin');
你为什么需要这个?如果你用油灰,呆在窗户上玩得开心!重复的?在home中没有名为apache的dir,我可以创建这样的dir吗?是的,应该可以…您需要使用
useradd
只需确保您的apache用户实际上被称为“apache”。您正在运行什么版本的linux?