サーバーを操作できてしまうので非常に危険。
実際に使う場合は、外部に漏れないようにしたり、パスワードかけたり、権限を管理者だけにするのがおすすめ。
あんまり使わないと思うけど。
comand.php
<!DOCTYPE HTML>
<meta charset="utf-8">
<h1>ターミナル</h1>
<form action="" method="GET">
コマンドを入力:<input type="text" name="cm">
<input type="submit">
</form>
<hr>
<b>result:</b>
<br>
<?php
$cm = (!empty($_GET['cm'])) ? $_GET['cm'] : '' ;
echo exec($cm);
?>