是否可以从php脚本中检测服务器上是否安装了java(如果我可以用java运行exec()命令)?
谢谢,
本杰明
答案 0 :(得分:2)
如果你可以运行exec
,你应该可以使用你选择的cli检测,如which java
,locate 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');