PHP проверка JavaScript

Я надеюсь, что кто-то может помочь мне, у меня есть следующий запуск в файле PHP

var_dump(exec('command -v javac'))

Я также пытался

exec('command -v javac', $output);
echo $output;

Все однако возвращение "" работает так же command -v javac на CLI в Linux дает мне то, что я ищу.

Может кто-нибудь придумать причину, почему это будет происходить?

Например, я также использовал exec('whoami', $output); который возвращает владельца процесса apache, поэтому exec работает правильно.

2

Решение

Использовать этот:

exec('command -v javac', $output);

$ output будет хранить выходные данные exec.

exec может быть отключен на хосте по соображениям безопасности, и это еще одна причина, по которой он возвращает пустую строку.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]