私はUbuntuのWindowsでRとPHPを接続できませんか?
exec("Rscript my_rscript.R $N", $response);
で以下のコマンドを使用してRとPHPを接続しているしかし、私は、Windowsでこれらを接続することができ傾きます。
Rのインストールパス
C:\Program Files\R\R-3.3.1\bin
Rファイルのパスが
C:\xampp\htdocs\tracker\exec_r.R
ですこれは私のPHPコードです:
<?php
// poorman.php
echo "<form action='poorman.php' method='get'>";
echo "Number values to generate: <input type='text' name='N' />";
echo "<input type='submit' />";
echo "</form>"; if(isset($_GET['N'])) {
$N = $_GET['N'];
exec("C:\Program Files\R\R-3.3.1\bin C:\xampp\htdocs\tracker\exec_r.R $N", $response);
$str = $response[0];
$myobj = json_decode($str);
echo $myobj->first_name[0];
}
?>
どのようなエラーメッセージが表示されますか? –
'C:¥Program Files¥R¥R-3.3.1¥bin'はディレクトリ名で、Rの実行可能ファイルではありません。 –
exec()行の前に$ Nの値を出力します –