【发布时间】:2012-10-06 10:32:00
【问题描述】:
我在服务器(linux)上安装了jdk1.7.0_07。 ~/bin 文件的文件权限是可执行的 (755)。但是,当我尝试执行时,
$output = exec("/usr/java/jdk1.7.0_07/bin/java -version 2>&1");
echo $output;
它给出了权限被拒绝的错误,我已经尝试过了,
$output = exec("java -version 2>&1");
echo $output;
这给出了找不到命令的错误。在检查我的环境变量时。我已成功添加JAVA_HOME = /usr/java/jdk1.7.0_07 和PATH = /usr/java/jdk1.7.0_07/bin
但是,
当我运行上面提到的 PHP 脚本时,它一直给我那些权限被拒绝或命令未找到错误。有什么亲身经历或线索吗?
【问题讨论】:
-
@Tivie,不,这仍然不起作用:(
-
我看到你接受了我的回答。这是否意味着您解决了问题?
标签: java php linux exec java-7