从php检测Web服务器上是否安装了java

时间:2010-02-04 17:25:25

标签: java php

是否可以从php脚本中检测服务器上是否安装了java(如果我可以用java运行exec()命令)?

谢谢,

本杰明

2 个答案:

答案 0 :(得分:2)

如果你可以运行exec,你应该可以使用你选择的cli检测,如which javalocate java等。我确定有很多方法可以做到这一点(我提出的两个不一定是最好的)。

答案 1 :(得分:1)

我用过这个:

$result = exec('command -v java >/dev/null && echo "yes" || echo "no"');
如果java命令存在,则

$result应为yes,否则为no。如果您在Windows上运行,则需要不同的命令。也许是这样的:

$result = exec('java -version > NUL && echo yes || echo no');