是否可以使用 PHP 执行终端命令?

是否可以使用 PHP 执行终端命令?

是否可以使用 PHP 执行终端命令?我需要显示分配给每个 VM 的核心以及虚拟机的一些其他详细信息。我正在使用 KVM。有人可以帮忙吗?我正在使用 Ubuntu 服务器 11.04。有人可以举例说明吗?

答案1

您可以使用反引号execsystem命令来运行终端命令。

以下是可能对您有帮助的示例脚本

<?php

# back-ticks
$cpuinfo1=`lscpu`;
echo $cpuinfo1;
echo "\n===================\n";

#exec
echo "\n nproc details are here " . exec('nproc');
echo "\n===================\n";

#system
$cpuinfo2 = system('cat /proc/cpuinfo');
echo $cpuinfo2;

?>

相关内容