在BASH中运行"java -version"可以得到正确的结果。但是,当我尝试使用shell_exec()命令从apache上的PHP脚本运行相同的命令时,会出现以下错误:
"Error occurred during initialization of VM Unable to load native library: libjava.jnilib"
我已经尝试了所有常见的解决此问题的方法(更改符号链接,取消设置环境变量)。
我也很确定BASH和脚本都在使用相同的二进制文件。"which java"得到相同的结果。
您有什么想法,如何让"java -version"工作?
"Error occurred during initialization of VM Unable to load native library: libjava.jnilib"
我已经尝试了所有常见的解决此问题的方法(更改符号链接,取消设置环境变量)。
我也很确定BASH和脚本都在使用相同的二进制文件。"which java"得到相同的结果。
您有什么想法,如何让"java -version"工作?