php中的Linux正常运行时间命令不';我什么也没表现出来

php中的Linux正常运行时间命令不';我什么也没表现出来,php,linux,uptime,Php,Linux,Uptime,我正在服务器上的php文件中尝试运行时间的linux命令,如下所示 <p> The uptime for this system is <?php $up_time=shell_exec('uptime'); echo $uptime; ?</p> PHP似乎没有运行该命令。 如果我转到命令提示符并运行正常运行时间,我会看到结果 我正在将ssh应用到Linux Web服务器中。php文件位于服务器上的我的文件夹中。我认为以下代码可以工作 The uptime fo

我正在服务器上的php文件中尝试运行时间的linux命令,如下所示

<p> The uptime for this system is <?php $up_time=shell_exec('uptime');
echo $uptime; ?</p>
PHP似乎没有运行该命令。 如果我转到命令提示符并运行正常运行时间,我会看到结果


我正在将ssh应用到Linux Web服务器中。php文件位于服务器上的我的文件夹中。

我认为以下代码可以工作

The uptime for this system is <?php passthru('/usr/bin/uptime'); ?>
此系统的正常运行时间为

在php中执行系统命令时,我建议您始终提供命令的完整路径。

我猜您关闭了
您尝试过绝对路径了吗/bin/uptime Shell_exec将在出现错误时返回null。您应该看到这个问题您好-非常感谢。它起作用了,但从php命令得到的结果与在终端上编写正常运行时间得到的结果之间存在差异。在php中,我得到了下面的“这个系统的正常运行时间是00:21:47,最多77天,9:58,0个用户,平均负载:0.00,0.00,0.00”,但是在终端上,我得到了下面的“00:21:42,最多755天,22:16,4个用户,平均负载:0.00”,你知道为什么吗?你在同一台机器上执行命令吗?77天
The uptime for this system is <?php passthru('/usr/bin/uptime'); ?>