这是在Centos 6机器上,具有相当标准的安装。
我跑
exec("whoami");
我得到了
apache
我跑
exec("ping google.com");
我什么都没得到。没有结果。
我在Ubuntu机器上运行完全相同的代码,一切正常。
现在,我不需要解决问题的方法(虽然这样会很好),但我甚至无法弄清楚如何进行调试。有没有办法记录命令的原始输出?到目前为止我所能得到的只是“2”的返回值,这是“其他错误。”
在Stackexchange上有许多与此类似的问题,但大多数问题与文件权限有关,这不应该是一个问题。
答案 0 :(得分:2)
没关系。这是SELinux。它始终是SELinux。现在要弄清楚如何授予apache使用ping的权限......