php执行exec没成功,请问怎么解决

代码只有一行,如下,IP是我瞎写的,为了看生效没有

var_dump(exec(sprintf('/usr/sbin/iptables -I INPUT -s %s -j DROP', '43.1.1.1')));

① 浏览器里访问,没有生效

写好,在浏览器里反馈是空的,本来也是空的,iptables本身不返回任何数据,然后检查并没有生效

iptables -L

② 手动输入是没问题的

如果是手动输入shell是没问题的

iptables -I INPUT -s 43.1.1.1 -j DROP

③ php也没有禁用函数

在php-cli中执行是OK的,或者用php去执行文件也是OK的,只有在浏览器里操作不执行,是不是因为权限问题?请问怎么解决?


当年话下
浏览 1340回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP