0

我正在终端中运行包含 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()
4

1 回答 1

0

这是由于缺少支持使用 R 和 Apache Web 服务器进行 Web 应用程序开发的 rApache。我按照http://rapache.net/manual.html中提到的步骤在 Apache 中安装和配置 R。

于 2013-05-25T05:04:28.310 回答