求助!PHP无法用exec()执行程序

求助!PHP无法用exec()执行程序

Fedora Core4
php5 apache2都是FC4自带的

exec()一个系统命令比如whoami,pwd,ls都是正常的
但是exec()一个不在系统目录的我编的程序就不行 返回126错误

如果把一个简单程序(只向屏幕输出一行字)放到/usr/bin就可以exec(),移到我的目录就不行

比较复杂的程序(涉及文件操作)放到哪里也不能exec(),返回126(执行不成功)

exec()whoami返回apache

所有涉及到的目录文件权限我都设成777

甚至用了setuid sudo都不行。。。
关掉selinux就应该可以了