Ich bin relativ neu in R und sehr neu in der Kommandozeile von Linux (Ubuntu). Ich versuche, eine Seite in PHP zu schreiben, die einen Befehl enthält, den ich in R ausführen und dann die Ergebnisse zurückgeben möchte, um mit ihnen arbeiten zu können. Ich habe Variationen des folgenden Codes ausprobiert, aber ich erhalte nur die R-Begrüßungsnachricht als Ausgabe:
<?php
$rQuery = "\"echo 3 + 1;\" | /usr/bin/R --no-save";
exec($rQuery, $output);
print_r($output);
?>
Wenn ich $rQuery manuell in die Befehlszeile eingebe, ist das Ergebnis das, was ich erwarten würde: [1] 4.
Ich weiß, dass ich gegen Ende etwas übersehen haben muss, aber ich habe es durch meine eigene Suche nicht herausfinden können.