簡體   English   中英

Centos上的PHP無法執行(“ ping google.com”); 但可以執行(“ whoami”);

[英]PHP on Centos can't exec(“ping google.com”); but can exec(“whoami”);

這是在安裝了非常標准的Centos 6機器上。

我跑

exec("whoami");

我得到

apache

我跑

exec("ping google.com");

我什么也沒有。 沒有結果。

我在Ubuntu機器上運行完全相同的代碼,一切正常。

現在,我不需要解決這個問題(盡管那會很好),但是我什至無法弄清楚如何進行調試。 有沒有辦法記錄命令的原始輸出? 到目前為止,我所能獲得的只是一個返回值“ 2”,即“其他錯誤”。

在Stackexchange上有很多與此類似的問題,但其中大多數與文件權限有關,在這里不應該成為問題。

沒關系。 是SELinux。 始終是SELinux。 現在要弄清楚如何授予apache使用ping的權限...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM