错误sudo is not recognized as an internal or external command, operable program or batch file is because, you are trying to run Linux command on window shell ( command prompt)
。我认为不可能在 XAMPP 上集成 R、Apache、MySQL、PHP。如果有人有新的解决方案,我很想了解更多。但是,正如您在评论中提到的,R 脚本的路径就是使用exec
. 这是一个有效的 R 脚本
php/html 脚本
<?php
error_reporting(E_ALL & ~E_NOTICE);
if(isset($_GET['N'])) {
$N = $_GET['N'];
exec("\"C:\\Program Files\\R\\R-3.2.3\\bin\\Rscript.exe\"
C:\\my_folder\\www\\R-scripts\\Test.R $N", $output);
echo '<pre>', join("\r\n", $output), "</pre>\r\n";
$nocache = rand();
echo("<img src='temp.png?$nocache' />");
}
$out .= "
<form method='get'>
Number values to generate: <input type='text' name='N' />
<input type='submit' />
</form>";
echo $out;
R脚本
args <- commandArgs(TRUE)
N <- args[1]
x <- rnorm(N,0,1)
print(x)
png(filename = "temp.png", width=500, height=500)
hist(x, col = "lightblue")
但是,我很想知道是否有任何来自 R 的更新包或来自 php 的模块来集成 R 和 PHP。任何可以更新这个主题的专家?