Shell Exec Jar Php

时间:2016-01-27 19:05:32

标签: php ubuntu jar exec shell-exec

我正在尝试使用此行在PhP中执行jar

shell_exec(“java -jar OCR.jar 2.jpeg / opt / lampp / htdocs / output /”);

在终端中,这个jar效果不错,但在php中没有。

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试致电

which java
在ubuntu控制台中,这可能会给你

/usr/bin/java

所以使用完整路径

我还建议调用exec($ command,$ output)并打印输出数组以获取更多信息。将stderr流重定向到stdout以2>& 1结束你的命令,例如

 /usr/bin/java -jar OCR.jar 2.jpeg /opt/lampp/htdocs/output/ 2>&1