为什么我不能用phpexec运行ifconfig

时间:2013-02-06 04:22:29

标签: php

$command='ifconfig';
echo $command;
exec($command,$avaialableIPs);
print_r($avaialableIPs);
$command='ls -l';
echo $command;
exec($command,$avaialableIPs);
print_r($avaialableIPs);

这就是我得到的:

ifconfig命令失败但常规ls-l命令有效。

我只是想知道我服务器的可用IP,所以我的curl也可以使用其他IP。我可以用ls。

ifconfigArray
(
)
ls -lArray
(
    [0] => total 1692
...
    )
    testArray

1 个答案:

答案 0 :(得分:0)

您是服务器管理员吗?如果是这样,请检查您的php.ini。

它可能包含以下内容:

disable_functions= 

确保它是空白的。

请参阅:php not able to execute system commands