【发布时间】:2012-05-15 05:11:50
【问题描述】:
我正在尝试创建一个设置页面(为客户端),他们可以在其中查看当前的 up 地址、更改 ip 地址等。我有一个 php 文件来查看 ip 地址
<?php
$res=shell_exec("ifconfig");
echo $res;
?>
此代码运行良好并显示预期结果。 但是,更改服务器 IP 地址的代码无法正常工作。
<?php
shell_exec("ifconfig eth0 192.168.163.136");
?>
运行此代码后,当我使用 ipaddr 检查终端上的 ipaddress 时,我看不到 ipaddress 有任何变化。 请指出我哪里出错了。我认为这是 apache 不是超级/root 用户的问题。如果是这种情况,我不知道如何让 apache 以 root 用户身份运行。
【问题讨论】:
-
你的意图不清楚wtf你想做什么!?!