Выполнение« java -version »в BASH дает правильный результат. Однако, когда Я пробую ту же команду, используя команду shell_exec () из сценария PHP на apache, и получаю:
«Ошибка при инициализации виртуальной машины. Невозможно загрузить собственную библиотеку: libjava.jnilib»
Я перепробовал все обычные исправления этой проблемы (изменение символических ссылок, отключение переменных env).
Я также совершенно уверен, что и BASH, и скрипт используют один и тот же двоичный файл. "which java" дает одинаковый результат.
Любые мысли по поводу как я могу заставить работать "java -version"?