也百度了网上的各种方法,修改httpd.conf及php.ini开放权限,或者chmod,chown授予apache属主权限775;还修改过passwd下apache的属主为root都不行,为什么啊?急求解!有哪位本机上能用的,麻烦给出下详细的配置说明?万分感谢,昨天搞了一天了,没成功!急急急……,分不多,谢了!
php.ini里disable_fun =
这里是空,没限制啊!!
感觉就是调用外部命令:linux命令就不行了
我试了这个就可以
$f="c.txt";
system("echo sudo touch \"/succ/$f\"",$ret1);
echo $ret1."";
打印结果是: sudo touch /succ/c.txt
但如果把echo打印去掉,执行结果是:1。直接失败了!!
在线等待中……
echo 用的不对吧,echo 后面字符串必须有分号echo \"sudo touch \"/succ/$f\"\",你最好测试以下到底输出了啥
再不行我估计是权限没打开,先换成root权限sudo -i
具体我也没这样调用过,希望对你能有点帮助