QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1101|回复: 1

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

[复制链接]
发表于 2005-10-26 10:48:11 | 显示全部楼层 |阅读模式
Fedora Core4
php5 apache2都是FC4自带的

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

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

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

exec()whoami返回apache

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

甚至用了setuid sudo都不行。。。
发表于 2005-11-5 11:14:02 | 显示全部楼层
关掉selinux就应该可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 02:20 , Processed in 0.043435 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表