3

当我运行代码时

shell_exec('ping -c 4 127.0.0.1')

它返回 NULL,但是当我ping -c 4 127.0.0.1在 ssh 中运行相同的命令 () 时,它完美地返回......

是的,脚本可以运行 shell_exec,我试过shell_exec('ls')了,它返回正确,并shell_exec('ping -V')返回ping utility, iputils-ss020927所以 ping 被调用,但我没有得到任何响应......

有什么帮助吗?谢谢!

4

1 回答 1

3

解决了:

无法以用户身份执行 Ping。Root 必须运行chmod +s 'type -p ping'才能让用户运行 ping

于 2011-04-03T21:57:24.093 回答