我通常像这样在 linux 上的 bash 终端中获取 *.sh 文件
. ./myscript.sh
在运行命令行 PHP 脚本之前,我可以使用 PHP 的 $_SERVER 超级全局访问导出的环境变量。
是否可以从 PHP 脚本本身中获取 sh 文件,然后访问它导出的变量?
我已经尝试了各种没有成功。我试过了
system('. ./myscript.sh')
system('sh ./myscript.sh')
exec('. ./myscript.sh')
exec('sh ./myscript.sh')
shell_exec('. ./myscript.sh')
shell_exec('sh ./myscript.sh')
使用这些,导出的变量不会出现在 $_SERVER 中。
有任何想法吗?