Установка R и RApache в XAMPP для Windows

Как я могу установить R и RApache в XAMPP для Windows?

Я новичок в XAMPP, Unix и серверных средах. Я гуглил, но не могу найти много о том, как собрать эту комбинацию PHP, XAMPP, Windows и R.

Я пытаюсь написать веб-страницу, которая передает переменные в R через PHP exec() функция. Конечный пользователь хочет ggvis графики на аргументы, поэтому R необходимо.

Я использую XAMPP на Windows 8.1. Базовая установка работает нормально, но я застрял при передаче переменных с exec() потому что у меня нет R или же RApache установлен в моей среде XAMPP, хотя у меня есть R в моей среде Windows.

Я попробовал Инструкция по установке rApache.

Бег
'sudo apt-get install devscripts git' на оболочке возвращает ошибку

‘sudo’ не распознается как внутренняя или внешняя команда, работающая программа или командный файл. ‘

0

Решение

Ошибка 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), Я не думаю, что возможно интегрировать R, Apache, MySQL, PHP на XAMPP. Мне любопытно узнать больше, если у кого-то есть новые решения.
Однако, как вы упомянули в комментарии, путь к сценарию R — это все, что нужно для использования. exec, Вот рабочий скрипт R

<?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;
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. Любые эксперты, которые могут обновить эту тему?

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector