私は通常、このように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に表示されません。
何か案は?