使用PHP的shell_exec调用Go更改了GOPATH

时间:2018-12-11 18:35:51

标签: php go

我有一个Go应用程序,该应用程序必须使用shell_exec() / exec()从PHP脚本运行。问题是,当我以这种方式调用Go脚本时,GOPATH更改或无法找到,并且也找不到从go get的导入。当我在终端上手动调用时,一切都很好。

尝试解决该问题,在.bashrc上将GOPATH设置为/var/www并用source ~/.bashrc更新),但是当我在apache的用户(www-data)下使用go env时,文件夹的行为就像Apache用户无法读取环境变量和读取默认值,但是Go的视图中的根文件夹是/var/www,而不是/

如何使apache / PHP运行正常?

0 个答案:

没有答案