-1
$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
4

1 回答 1

0

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

它可能包含如下内容:

disable_functions= 

确保它是空白的。

参考:php无法执行系统命令

于 2013-02-06T04:44:19.417 回答