127 состояние выхода указывает на отсутствие команды. Возможно, whoami
отсутствует в системе, или, возможно, в конфигурации вашего веб-сервера вы каким-то образом заключены в тюрьму или вас ограничивают с помощью safe_mode / open_basedir .
Для проверки вы можете попробовать запустить:
exec('which whoami', $output, $return);
print_r($output);
echo $return;
Если вам представлен пустой массив и код возврата 0
, то исполняемый файл whoami
в настоящее время недоступен с вашего веб-сервера / установки PHP.
Чтобы проверить настройки safe_mode, open_basedir, позвоните phpinfo .