Я пытаюсь выполнить R-скрипт с моей PHP-страницы с помощью функции exec. Я установил переменные среды в Windows и Rscript отлично работает в командной строке. Однако на странице PHP это говорит: «« Rscript »не распознается как внутренняя или внешняя команда, операционная программа или командный файл».
Любая помощь будет принята с благодарностью.
Я бы определил 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:\WINDOWS\system32\cmd.exe /c START PATH_TO_LAUNCHER\LAUNCHER.bat'); ?>