【发布时间】:2015-10-06 04:30:54
【问题描述】:
osx yosomite中的PHP无法成功执行以下代码。
<?php
exec("java -version 2>&1", $output, $returnValue);
print_r($returnValue);
print_r($output);
?>
我得到的输出是
1Array ( [0] => No Java runtime present, requesting install. [1] => 2015-07-16 21:25:05.588 java[1434:49304] JLRequestRuntimeInstall: Error calling: CFMessagePortCreateRemote )
我可以从命令行成功运行它。我尝试更改 apache 用户,但没有帮助。
【问题讨论】:
-
Java 存在于系统中。
-
提供 java 可执行文件的绝对路径可能会有所帮助。
-
它有帮助,但没有完整路径就不能完成吗?