php - 在PHP中,但在命令提示符下,在调用时Rscript不工作

  显示原文与译文双语对照的内容
0 0

我正在尝试使用exec函数从PHP页面执行一个 R 脚本。 我已经在 Windows 中设置了 环境变量,而Rscript在命令提示符下。 但是在PHP页面上,"'rscript不是一个内部或者外部命令,可以操作的程序或者批处理文件。"

任何帮助都将非常有用。

时间:原作者:5个回答

0 0

我将定义一个 launcher.bat,在其中我将处理所有 R-paths 问题:

PATH PATH_TO_R/R-version/bin;%path%
cd PATH_TO_R_SCRIPT
Rscript myscript.R arg1 arg2

然后在 php 端,你可以使用 exec:

 <?php
exec('c:WINDOWSsystem32cmd.exe/c START PATH_TO_LAUNCHERLAUNCHER.bat');
?>
原作者:
...