ubuntuターミナルでRscriptコマンドで作成したR関数を実行すると( Apacheサーバーwww-dataユーザーにsuした後)、完璧な結果が得られます(長さのために関数コードが挿入されません)。ただし、Apache で phpexec("Rscript wrapper.R $N)"
を介して同じ関数を実行すると、まったく何も得られません。
私が試した他の R 関数 ( などrnorm
) は問題なく動作することに注意してください。
exec
端末の実行 (ここでも、www-data ユーザーではアクセス許可は問題にならないはずです) と、私が認識していないphp との間に違いはありますか? このような結果の違いの原因は何でしょうか?