나는 PHP & R을 사용하여 웹 애플리케이션을 만들려고합니다. 이 내 PHP 코드입니다 :PHP R 스크립트에서 "setwd"및 "read.csv"를 실행할 수 없습니다
exec("/usr/bin/Rscript /home/bella/Downloads/htdocs/laut/script.r $N");
$nocache = rand();
echo("<img src='tmp.png?$nocache' />");
그리고 이것은 내 script.r 코드 :
slices <- c(10, 12,4, 16, 8)
lbls <- c("US", "UK", "Australia", "Germany", "France")
png(filename="tmp.png", width=600, height=600)
pie(slices, labels = lbls, main="Pie Chart of Countries")
dev.off()
모두 잘 작동.
그런 다음 슬라이스 데이터를 변경하고 csv에 저장합니다. 나는 script.r 코드 변경 :
setwd("/home/bella/Downloads/DATA")
slices<-read.csv("country.csv",header=T,sep=";",dec=",")
lbls <- c("US", "UK", "Australia", "Germany", "France")
png(filename="tmp.png", width=600, height=600)
pie(as.matrix(slices), labels = lbls, main="Pie Chart of Countries")
dev.off()
나는 그것을 실행,하지만 tmp.png 파일이 업데이트되지 않습니다.
내 R 코드 "setwd
"및 "read.csv
"이 실행되지 않은 것처럼 보입니다. 이런 일이 왜
(나는 R의 스크립트 잘 실행 모두를보십시오)? PHP에서 R 스크립트를 사용하여 CSV 파일에서 데이터를 가져 오는 방법은 무엇입니까?
합니까 PHP 나 웹 서버 샌드 박스 주셔서 감사합니다 잘 작동? –
테스트 방법을 모르겠다 –
웹 서버 오류 로그를 시작하는 것이 좋습니다. 로그 메시지를 추가하면 도움이 될 수 있습니다. –