我正在尝试用shell_exec()编译一个C程序(我也试过使用exec())。我在CentOS 6上使用nginx作为服务器。这是我尝试执行的命令:
/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
任何想法是什么问题?