PHP执行普通shell命令流程解析
转自:https://www.jb51.net/article/194017.htm
先修改php的配置文件php.ini,将disable_function里面如下几个函数名删除掉
system, exec, passthru 
测试:
<?php
  $shell = "ls -la";
  echo "<pre>";
  system($shell, $status);
  echo "</pre>";
  //注意shell命令的执行结果和执行返回的状态值的对应关系
  $shell = "<font color='red'>$shell</font>";
  if( $status ){
    echo "shell命令{$shell}执行失败";
  } else {
    echo "shell命令{$shell}成功执行";
  }
?>
