Я вызываю gcc через PHP с помощью команды exec. Затем gcc выдает странные ошибки, такие как «stddef.h не найден».
PHP работает под именем пользователя "oracle". То есть, когда мы называем «whoami» через PHP-скрипт с помощью «exec», это дает оракула в качестве имени пользователя.
Мы можем без проблем вызвать gcc на терминале.
Мы можем вызвать «sudo -u oracle gcc source.c» без каких-либо ошибок.
Так что это очень странно для меня. Есть идеи ???
PS: Отлично работает на Fedora с Apache; и в Ubuntu с Apache.