我正在终端中运行包含 Rscript 的 php 脚本。它工作正常并给出输出。但是如果我从网页调用相同的脚本,它不会提供任何输出。我也检查了文件夹权限。请帮我解决这个问题。
我的 php 脚本:
<?php
$abc=exec('Rscript dist/GS_R2html.R');
print "$abc\n";
?>
脚本:
a<-rnorm(1000)
library(R2HTML)
setwd('/var/www/test')
HTML.title("Data Summary", file="dist/gshtml.htm",append=F)
HTML(summary(a),file="dist/gshtml.htm",align="left")
HTML(matrix(a[1:100],nrow=10,byrow=T),file="dist/gshtml.htm",align="left")
HTML.title("Histogram", file="dist/gshtml.htm")
jpeg("dist/plot2.jpg")
hist(a,col="red")
HTMLInsertGraph("dist/plot2.jpg",file="dist/gshtml.htm",Align="left")
dev.off()