有没有可能从一个php脚本中检测服务器上是否安装了java(如果我可以运行带有java的exec()命令)?
谢谢,
本杰明
exec
,那么您应该能够使用您选择的cli检测工具,如which java
、locate java
等。我相信有很多方法可以做到这一点(我提出的两种方法不一定是最好的)。$result = exec('command -v java >/dev/null && echo "yes" || echo "no"');
$result
应该是yes
,否则应该是no
。如果你在Windows上运行,你需要一个不同的命令。也许像这样:$result = exec('java -version > NUL && echo yes || echo no');
exec
的权限,那么这里有各种潜在的途径可供选择,这是其中两种可能性。你有什么建议吗? - prodigitalson