c — PHP exec команда на Nginx

Я пытаюсь скомпилировать программу C с shell_exec () (я также пытался использовать exec ()). Я использую nginx на CentOS 6 в качестве сервера. Вот команда, которую я пытаюсь выполнить:

/usr/bin/gcc /MyStuff/program.c -o program

Я установил права доступа к файлам и родительским папкам на 755, а также попытался:

/usr/sbin/setenforce Permissive

Но ни один из них, кажется, не дает результата. PHP находится под пользователем Apache. Вывод команды выполнения при

/usr/sbin/setenforce Permissive

является:

collect2: cannot find 'ld'

когда

 /usr/sbin/setenforce Enforcing

является

 cc1: error: /MyStuff/program.c: Permission denied

Есть идеи, в чем проблема?

2

Решение

Задача ещё не решена.

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

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

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